Enumerate Properties of JavaScript Objects
Dalam JavaScript, objek digunakan untuk menyimpan data sebagai pasangan nilai kunci. Untuk mendapatkan semula sifat objek, gelung for…in boleh digunakan.
Penghitungan Asas
const myObject = { name: 'Alice', age: 25, occupation: 'Software Engineer' }; for (const propertyName in myObject) { console.log(propertyName); // Prints: name, age, occupation console.log(myObject[propertyName]); // Prints: Alice, 25, Software Engineer }
Menapis Sifat Warisan
Secara lalai, gelung for…in turut melelang ke atas sifat yang diwarisi. Untuk menapis sifat yang diwarisi, kaedah hasOwnProperty() boleh digunakan.
for (const propertyName in myObject) { if (myObject.hasOwnProperty(propertyName)) { console.log(propertyName); // Prints: name, age, occupation console.log(myObject[propertyName]); // Prints: Alice, 25, Software Engineer } }
Pertimbangan
Atas ialah kandungan terperinci Bagaimanakah Saya Menghitung dan Menapis Sifat Objek JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!