Heim >Web-Frontend >js-Tutorial >Der Unterschied zwischen der Rückgabe von „false', wenn JavaScript forEach() verwendet, und jQuery, das „jede' zum Durchlaufen eines Arrays verwendet

Der Unterschied zwischen der Rückgabe von „false', wenn JavaScript forEach() verwendet, und jQuery, das „jede' zum Durchlaufen eines Arrays verwendet

不言
不言Original
2018-05-05 16:00:371972Durchsuche

In diesem Artikel wird hauptsächlich der Unterschied zwischen JavaScript, das forEach() verwendet, und jQuery, das Each zum Durchlaufen des Arrays verwendet, vorgestellt. Der Unterschied zwischen Each(), das das Array durchläuft, und der Rückgabe von false:


1 . Verwenden Sie every(), um das Array a wie folgt zu durchlaufen:

var a=[20,21,22,23,24];
$.each(a, function(index,val) {
console.log('index='+index);
if(index==2){
return false;
}
console.log('val='+val);
});

Die Ergebnisse sind wie folgt:


Wie aus dem laufenden Effekt ersichtlich ist, entspricht die Rückkehr einer Unterbrechung der Schleife und beendet direkt die gesamte Schleife.


2. Verwenden Sie forEach(), um das Array a wie folgt zu durchlaufen:

var a=[20,21,22,23,24];
a.forEach(function(val,index){
console.log('index='+index);
if(index==2){
return false;
}
console.log('val='+val);
});

The Das Ergebnis lautet wie folgt:

Wie aus dem Laufeffekt ersichtlich ist, entspricht die Rückkehr der Fortsetzung in der Schleife, dem Springen aus der aktuellen Schleife und der Fortsetzung des anschließenden Schleifendurchlaufs .


Ich habe auch einige Informationen überprüft. Wir können die gesamte forEach()-Schleife beenden, indem wir unsere eigenen Beurteilungsanweisungen schreiben, oder zum Durchlaufen eine for()-Schleife verwenden.

Verwandte Empfehlungen:

AngularJS verwendet die Post-Methode, um JSON-Parameter (mit Code) zu übergeben.

JavaScript verwendet Import- und Require-Packaging-Beispiele Teilen


Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen der Rückgabe von „false', wenn JavaScript forEach() verwendet, und jQuery, das „jede' zum Durchlaufen eines Arrays verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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