Heim > Web-Frontend > js-Tutorial > Hauptteil

Detaillierte Erläuterung der Verwendung von forEach und every in JavaScript

黄舟
Freigeben: 2017-07-27 16:27:16
Original
1320 Leute haben es durchsucht

Dieser Artikel stellt Ihnen hauptsächlich die relevanten Informationen zur Verwendung von forEach und every in JavaScript vor. Der Artikel stellt ihn ausführlich anhand von Beispielcode vor, der für jeden, der ihn benötigt, einen gewissen Referenz- und Lernwert hat Herausgeber unten. Stehen Sie auf und lernen Sie.

Dieser Artikel stellt Ihnen hauptsächlich den relevanten Inhalt von forEach and every in JavaScript vor und gibt ihn als Referenz und zum Studium weiter. Schauen wir uns ohne weiteres die ausführliche Einführung an:

forEach Es ist eine Methode zum Betreiben von Arrays in ES5. Die Hauptfunktion besteht darin, das Array zu durchlaufen. Zum Beispiel:


var arr = [1,2,3,4];
arr.forEach(alert);
Nach dem Login kopieren
entspricht:


var arr = [1, 2, 3, 4];
for (var k = 0, length = arr.length; k < length; k++) {
 alert(array[k]);
}
Nach dem Login kopieren
Der Funktionsrückruf in der forEach-Methode hat drei Parameter: Der erste Parameter ist der durchquerte Array-Inhalt, der zweite Parameter ist der entsprechende Array-Index und der dritte Parameter ist das Array selbst

Deshalb:


  [].forEach(function(value,index,array){
    //code something
  });
Nach dem Login kopieren
ist äquivalent zu:


  $.each([],function(index,value,array){

    //code something

  })
Nach dem Login kopieren
Schreiben Sie eine Beispiel;


var arr = [1,2,3,4];

arr.forEach(function(value,index,array){

 array[index] == value; //结果为true

 sum+=value; 

 });

console.log(sum); //结果为 8
Nach dem Login kopieren
map: map bedeutet „Mapping“ und seine Verwendung ist ähnlich wie forEach. Die Verwendung ist:


[].map(function(value,index,array){

  //code

})
Nach dem Login kopieren

Zusammenfassung

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung von forEach und every in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage