Heim >Web-Frontend >js-Tutorial >Wie kann ich in JavaScript über ein Array iterieren?
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!