Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Mendapatkan Susunan Kekunci dengan Cekap daripada Objek JavaScript?

Bagaimanakah Saya Boleh Mendapatkan Susunan Kekunci dengan Cekap daripada Objek JavaScript?

Patricia Arquette
Lepaskan: 2024-12-04 17:32:11
asal
564 orang telah melayarinya

How Can I Efficiently Get an Array of Keys from a JavaScript Object?

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']
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan