Ich bin gerade dabei, Schleifen zu lernen, und in einer for-Schleife, wenn ich ein Array durchlaufen bin, in der zweiten Bedingung, sage ich, dass ich < arrayName.length. Ich verstehe die Logik hier nicht, sicherlich sollte es i = arrayName.length; Warum muss die Länge < (kleiner als) sein, wenn Sie das gesamte Array durchlaufen?Loop Control Structure - Javascript
Beispiel:
var myArray = ['cats', 'dogs', 'monster munch'];
for (i = 0; i < myArray.length; i++) {
console.log([i]);
}
Jede Erklärung wäre wirklich nützlich und ich vermute, das ist das gleiche mit anderen Javascript Schleifenstrukturen ist?
Emily.
Da der Index des letzten Elements für ein Array mit der Länge 3 ist 2 –
Weil der zweite Teil eines 'for' ist die * Bedingung * die, wenn wahr, erlaubt die Schleife durch einen zu laufen mehr Zeit. –
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for Lesen Sie die Dokumentation von mdn durch. –