Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Mendapatkan Kunci dan Kiraan Kunci Objek JavaScript?

Bagaimanakah Saya Boleh Mendapatkan Kunci dan Kiraan Kunci Objek JavaScript?

Patricia Arquette
Lepaskan: 2024-12-18 06:34:09
asal
406 orang telah melayarinya

How Can I Get the Keys and Key Count of a JavaScript Object?

Mendapatkan Senarai Kunci Objek JavaScript

Tugas biasa apabila bekerja dengan objek JavaScript ialah mendapatkan semula senarai kuncinya. Ini boleh berguna untuk pelbagai tujuan, seperti mengulangi sifat objek atau mengesahkan input.

Dalam artikel ini, kami akan meneroka cara mudah untuk mendapatkan panjang dan senarai kunci dalam objek JavaScript menggunakan Kaedah Object.keys().

Masalah:

Pertimbangkan JavaScript berikut objek:

var obj = {
   key1: 'value1',
   key2: 'value2',
   key3: 'value3',
   key4: 'value4'
}
Salin selepas log masuk

Bagaimanakah kita boleh menentukan bilangan kekunci dalam objek ini dan mendapatkan senarai kunci tersebut?

Penyelesaian:

Kaedah Object.keys() ialah alat yang mudah untuk mendapatkan tatasusunan yang mengandungi kunci objek tertentu. Begini cara anda boleh menggunakannya untuk menyelesaikan masalah:

var obj = {
   key1: 'value1',
   key2: 'value2',
   key3: 'value3',
   key4: 'value4'
}

var keys = Object.keys(obj);
console.log('obj contains ' + keys.length + ' keys: ' + keys);
Salin selepas log masuk

Dalam kod di atas, Object.keys(obj) mengembalikan tatasusunan rentetan yang mewakili kekunci objek obj. Pembolehubah kekunci kini akan mengandungi tatasusunan berikut:

['key1', 'key2', 'key3', 'key4']
Salin selepas log masuk

Sifat keys.length memberikan bilangan kekunci dalam objek, iaitu 4 dalam kes ini. Pernyataan console.log() memaparkan keputusan kepada konsol.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Kunci dan Kiraan Kunci 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