Mendapatkan Kekunci daripada Objek sebagai Tatasusunan
Dalam JavaScript, mengekstrak kunci objek ke dalam tatasusunan boleh dicapai melalui pelbagai kaedah . Walaupun coretan kod yang disediakan menggunakan gelung untuk masuk berfungsi, ia mungkin bukan pendekatan yang paling ringkas atau cekap.
Menggunakan Object.keys()
A kaedah yang kurang bertele-tele dan lebih moden ialah menggunakan fungsi Object.keys() terbina dalam. Fungsi ini secara langsung mengembalikan tatasusunan yang mengandungi kunci objek. Kod berikut menunjukkan penggunaannya:
const foo = { alpha: 'puffin', beta: 'beagle', }; const keys = Object.keys(foo); console.log(keys); // ['alpha', 'beta']
Dalam contoh ini, kekunci objek 'foo' diambil semula sebagai tatasusunan yang disimpan dalam pembolehubah 'kunci'. Object.keys() beroperasi dalam masa O(n), dengan 'n' mewakili bilangan sifat dalam objek.
Pertimbangan Keserasian
Object.keys( ) disokong secara meluas dalam pelayar moden dan persekitaran Node.js. Walau bagaimanapun, untuk pelayar lama atau persekitaran yang tidak mempunyai fungsi ini, polyfill boleh digunakan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Susunan Kekunci dengan Cekap daripada Objek JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!