$.each
verwendet einen Rückruf, um den benutzerdefinierten Code auszuführen, break
ist eine Steueranweisung, die die Umbruchschleife unterbrechen kann. Die break
oder continue
muss direkt von der loop
Stelle aufgerufen werden, nicht von einer delegierten Funktion.
$.each(iteratorarray,function(i){ //iteratorarray - just an array
if(i==5){
//break or continue,will cause error here
}
});
kann in Betracht gezogen werden, wie gleich zu
for(i=0;i<iteratorarray.length;i++){
if(callback(i, iteratorarray[i]) === false){
break;
}
}
Hier der Code innerhalb der callback()
Funktion mit Wohnsitz daher können Sie nicht loop control
Anweisungen innerhalb der Callback verwenden.
Sie können mehr in der documentation lesen.
Haben Sie [die Dokumente] (http://api.jquery.com/each/) gelesen? – Bergi
Das ist genau so Kern-Javascript wie das erste, es ist eine normale Funktion. – Esailija