Menggelung Melalui Tatasusunan dalam JavaScript
Dalam JavaScript, terdapat pelbagai cara untuk mengulangi elemen tatasusunan:
Melongok Daripada Tulen Tatasusunan
for (const element of theArray) { // Use `element`... }
theArray.forEach(element => { // Use `element`... });
for (let index = 0; index < theArray.length; ++index) { const element = theArray[index]; // Use `element`... }
for (const propertyName in theArray) { if (/*...is an array element property (see below)...*/) { const element = theArray[propertyName]; // Use `element`... } }
Melingkari Objek seperti Array
for (const element of arrayLike) { // Use `element`... }
arrayLike.forEach(element => { // Use `element`... });
for (let index = 0; index < arrayLike.length; ++index) { // Note: `arrayLike.length` may not be reliable. if (arrayLike.hasOwnProperty(index)) { const element = arrayLike[index]; // Use `element`... } }
const arrayLikeItems = Array.from(arrayLike); for (const element of arrayLikeItems) { // Use `element`... }
Cadangan
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menguasai Dengan Cekap Melalui Tatasusunan dan Objek seperti Tatasusunan dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!