私はちょうどループを学び始めています、そして、forループでは、配列をループしている場合、第2の条件では、私は< arrayName.lengthと書いています。私はここでロジックを理解していない、確かに私は= arrayName.lengthする必要があります。アレイ全体をループしているときに、長さが<(小なり)になるのはなぜですか?ループ制御構造 - Javascript
例:
var myArray = ['cats', 'dogs', 'monster munch'];
for (i = 0; i < myArray.length; i++) {
console.log([i]);
}
どれ説明が本当に有用であろうと私は、これは他のJavaScriptループ構造と同じである推測していますか?
エミリー。
長さ3の配列の最後の項目のインデックスは2 –
です。 'for'の2番目の部分は*条件*なので、trueの場合はループが1より多くの時間。 –
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for mdnのドキュメントを読んでください。 –