Ein Array in JavaScript ist eine geordnete Sammlung von Werten, und Sie können sie mit verschiedenen Methoden durchlaufen. Hier sind die wichtigsten Ansätze:
Diese Methode verwendet implizite Iteratoren und ist ideal für einfache, asynchrone Operationen:
const a = ["a", "b", "c"]; for (const element of a) { console.log(element); } // Output: // a // b // c
Diese Methode ruft eine Rückruffunktion für jedes Element im Array auf:
a.forEach(element => { console.log(element); }); // Output: // a // b // c
Diese traditionelle Methode bietet direkten Zugriff auf das Element und seinen Index:
for (let index = 0; index < a.length; ++index) { const element = a[index]; console.log(element); } // Output: // a // b // c
For-in sollte mit Sicherheitsmaßnahmen verwendet werden, um potenzielle Probleme mit geerbten Eigenschaften zu vermeiden:
for (const propertyName in a) { if (a.hasOwnProperty(propertyName)) { const element = a[propertyName]; console.log(element); } } // Output: // a // b // c
Zusätzlich zu echten Arrays können die Ansätze auf arrayähnliche Objekte wie Argumente, iterierbare Objekte (ES2015), DOM-Sammlungen usw. angewendet werden. und so weiter. Beachten Sie die folgenden Überlegungen:
Das obige ist der detaillierte Inhalt vonWie kann ich in JavaScript über ein Array iterieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!