Wenn Sie Code in JavaScript schreiben, können Sie zum Durchlaufen eines Arrays mehrere Methoden verwenden, darunter For-Schleifen, ForEach-Schleifen, Map-Schleifen, ForIn-Schleifen und ForOf-Schleifen. 1. for-Schleife: grundlegend und einfachDies ist die grundlegendste und am häufigsten verwendete Methode zum Durchlaufen eines Arrays. Verschiedene Entwicklungssprachen unterstützen diese Methode im Allgemeinen. sei arr = ['a','b','c','d','e']; für (sei i = 0, len = arr.length; i < len; i++) { console.log(i); // 0 1 2 3 4 konsole.log(arr[i]); //abcde } 2. forEach()-Methode: Verwenden der Callback-Funktion forEach() Dies ist eine Methode des Array-Objekts; sie akzeptiert eine Rückruffunktion als Parameter.
sei arr = ['a','b','c','d','e']; arr.fürJeden((Artikel,Index,arr)=> { konsole.log(Element); // abcde konsole.log(Index); // 0 1 2 3 4 konsole.log(arr); // ['a','b','c','d','e'] }) 3. map()-Methode: Verwenden der Callback-FunktionEs wird auf die gleiche Weise wie die forEach()-Methode verwendet. var arr = [ {name:'a',age:'18'}, {name:'b',age:'19'}, {name:'c',age:'20'} ]; arr.map(Funktion(Element,Index) { wenn(item.name == 'b') { konsole.log(index) // 1 } }) 4. for..in-Schleife: Durchlaufen von Objekten und Arrays Mit der for…in-Schleife können Sie eine Schleife über Objekte und Arrays ausführen. lass obj = { Name: 'Wang Dachui', Alter: '18', Gewicht: '70kg' } für (var Schlüssel in Objekt) { console.log(Schlüssel); // Name Alter Gewicht console.log(obj[Schlüssel]); // Wang Dachui 18 70kg } ---------------------------- sei arr = ['a','b','c','d','e']; für (var Schlüssel in arr) { console.log(Schlüssel); // 0 1 2 3 4 gibt den Array-Index zurück console.log(arr[Schlüssel]) // abcde } 5. for…of-Schleife: Objekte und Arrays durchlaufenEs wird zum Durchlaufen von Arrays empfohlen. for...of bietet drei neue Methoden:
let arr = ['iFLYTEK', 'Politik und Recht BG', 'Front-End-Entwicklung']; für (let item of arr) { console.log(item); // iFLYTEK Politik und Recht BG Front-End-Entwicklung} // Array-Index für (let item of arr.keys()) ausgeben { konsole.log(Element); // 0 1 2 } // Inhalt und Index für (let [item, val] of arr.entries()) { ausgeben console.log(item + ':' + val); // 0: iFLYTEK 1: Politik und Recht BG 2: Front-End-Entwicklung} 6. Ergänzung 6.1. Probleme beim Abbrechen und Fortsetzen In 6.2 Arrays und Objekte Um über Array-Elemente zu iterieren, verwenden Sie: Oben sind die Details der fünf Methoden der JavaScript-Array-Traversierung aufgeführt. Weitere Informationen zur JavaScript-Array-Traversierung finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: MySQL-Einstellungscode für die grüne Version und Details zum Fehler 1067
>>: So erstellen Sie mit Dockerfile ein Spiegelbild der Java-Laufzeitumgebung
Was ist ein Baum im Webdesign? Einfach ausgedrückt...
Probieren wir hier den Reverse-Proxy von Nginx au...
Als ich begann, einen FTP-Server auf dem Server e...
Wenn nginx proxy_pass konfiguriert, ist der Unter...
Der Linux-Befehl zum Ausführen des JAR-Pakets lau...
Inhaltsverzeichnis Installieren Sie Sakila Index-...
Überblick über die Alibaba Cloud Security Group F...
Das Projekt interagiert mit dem Server, greift üb...
123WORDPRESS.COM stellt Ihnen den FileZilla-Downl...
Inhaltsverzeichnis Entwicklungsumgebung Game-Engi...
Wenn Browser-Anbieter die Standards umgehen und ei...
1. Einleitung In letzter Zeit erlebe ich es oft, ...
Moores Gesetz gilt nicht mehr Seit der Übernahme ...
Inhaltsverzeichnis 1. Verwandte Binlog-Konfigurat...
/******************** * Virtuelles Dateisystem VF...