Heim > Web-Frontend > js-Tutorial > Hauptteil

Verwendung der JavaScript forEach()-Traversalfunktion und Einführung in Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 15:50:53
Original
1473 Leute haben es durchsucht

Die Funktion forEach() durchläuft das Array vom Anfang bis zum Ende. Es gibt drei Parameter: Array-Element, Elementindex und Array selbst (wenn es ein Parameter ist, ist es das Array-Element, das den Wert des Arrays darstellt.

var data=[1,2,3,4,5,6];
var sum=0;
data.forEach(function(v){//其中的v就是数组的值 123456
sum+=v;})
document.write(sum+"<br>");//打印出来是21
data.forEach(function(o,p,q){//分别对应:数组元素,元素的索引,数组本身
 q[p]=o+1;
})
document.write(data);
Nach dem Login kopieren

Hinweis: forEach kann nicht beendet werden, bevor alle Elemente an die aufgerufene Funktion übergeben wurden (aber die for-Schleife verfügt über eine Break-Methode. Wenn Sie vorzeitig beenden möchten, muss forEach in einem try-Block platziert werden und eine Ausnahme kann ausgelöst werden). . Wenn die von forEach() aufgerufene Funktion eine foreach.break-Ausnahme auslöst, wird die Schleife vorzeitig beendet:

function foreach(a,b,c){
 try{
  a.forEach(b,c);
}catch(e){
  if(e===foreach.break)return;
 else throw e;
}
}
foreach.break=new Error("StopIteration");

}
Nach dem Login kopieren


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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!