Menggelung Melalui Tatasusunan Objek: Mengakses Sifat
Apabila cuba mengulangi pelbagai objek, adalah penting untuk memahami sintaks yang betul untuk mengakses harta mereka. Kod seperti ini:
for (var j = 0; j < myArray.length; j++) { console.log(myArray[j]); // Only prints the first object }
hanya log objek pertama kerana ia mengakses secara langsung objek myArray[j] itu sendiri. Untuk mengulangi setiap objek dan menggunakan sifatnya, anda boleh memanfaatkan fungsi tatasusunan terbina dalam JavaScript, forEach():
myArray.forEach(function (object) { var x = object.x; // Here, you have access to the "x" property of the current object console.log(x); // This will log the "x" property for each object });
Fungsi forEach() berulang ke atas setiap elemen dalam tatasusunan, melepasi elemen semasa sebagai hujah pertama (objek dalam kes ini). Dalam badan fungsi, anda boleh mengakses sifat objek semasa menggunakan notasi titik, cth., object.x.
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Sifat Objek Di Dalam Tatasusunan Apabila Menggelung?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!