방금 루프를 배우기 시작했습니다. for 루프에서 두 번째 조건에서 배열을 반복 할 경우, 나는 < arrayName.length라고 말합니다. 나는 여기서 논리를 이해하지 못한다. 확실히 i = arrayName.length이어야한다. 전체 배열을 반복 할 때 길이가 < (보다 작음) 여야하는 이유는 무엇입니까?루프 제어 구조 - 자바 스크립트
예 :
var myArray = ['cats', 'dogs', 'monster munch'];
for (i = 0; i < myArray.length; i++) {
console.log([i]);
}
모든 설명이 정말 유용 할 것이다 나는이 다른 자바 스크립트 루프 구조와 동일 같은데요?
에밀리.
길이가 3 인 배열의 마지막 항목의 인덱스가 2 –
이기 때문에 'for'의 두 번째 부분은 * 조건 *이므로 true이면 루프가 하나를 통과하도록 허용합니다 더 많은 시간. –
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for mdn 설명서를 읽으십시오. –