Hallo sind mit Javascript in mozilla firefox 53,0 und in for-Schleife fand diesenJavascript für Schleife seltsamen Verhalten
Fall 1: Für sintaxis Endlosschleife und Browser-Absturz führen.
for(var i=0;i<array.length;i+2)
{
console.log(array[i]);
console.log(array[i+1]);
console.log(array[i+2]);
}
Fall 2: Normales Schleifenverhalten.
for(var i=0;i<array.length;i=i+2)
{
console.log(array[i]);
console.log(array[i+1]);
console.log(array[i+2]);
}
Sind beide Syntaxen korrekt? Was kann den unendlichen Zyklus erzeugen? Das Array von console.log (array) extrahiert Array [ "Dieguez Jorge Alberto", "Cel .: (02244) 453.125", "[email protected]"]
der erste, der eine Endlosschleife als letzten Teil verursachen würden Sie nur noch 'i 2' +, die nicht die Variable' I' nicht aktualisiert, wird sich so 'I' nie als' Array gleich oder höher sein. ja length' –
, für for (var i = 0; i
user2402794