У меня есть некоторая путаница с результатом этого простого: l oop
for (var i = 0; i < 10; i++) {
console.log(i);
}
console.log
выводит значение i от 0 до 9.
Однако, когда я проверяю значение i, инструменты разработчика в браузере дают мне 10.
Может кто-нибудь объяснить мне, почему значение i здесь 10? Условие в моем l oop (i < 10
) не позволяет ему go более 9.
Я бы получил это, если бы я l oop массив здесь. Я хотел бы иметь значения индекса и array.length, который всегда выше, чем самый высокий номер индекса.
Так может кто-нибудь объяснить мне, что происходит?
[ОБНОВЛЕНИЕ] Спасибо за ваш немедленный ответ и помощь, ребята! Я проголосовал за каждый правильный ответ. Но «зеленая галочка» досталась человеку, который первым дал исчерпывающий ответ.