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
JDK-Downloadadresse: http://www.oracle.com/techne...
Die Javascript-Funktion zum Konvertieren von <t...
1. MIME: Mehrzweck-Internet-Mail-Erweiterungen Da...
Ich habe kürzlich mit der Remote-Entwicklungsfunk...
Was ist der Grund für den Fehler Last_IO_Errno:12...
Während der Konfiguration des Jenkins+Tomcat-Serv...
Dieser Artikel veranschaulicht anhand von Beispie...
Inhaltsverzeichnis Vorwort Die Beziehung zwischen...
Lassen Sie uns zunächst verstehen, was Docker ist...
Das Definieren des Datenfeldtyps in MySQL ist für...
1. Stellen Sie zunächst einige häufig verwendete ...
Erstellen des Projekts Führen Sie die Befehlszeil...
MySQL-Filterungs-Timing von Where-Bedingungen und...
Inhaltsverzeichnis 1. Einleitung 2. Bereitstellun...
In diesem Artikelbeispiel wird der spezifische Co...