@gogem

Почему последний элемент массива 1?

Сразу извиняюсь ,мб за глупый вопрос

почему здесь -1 или 1 , кроме этого объяснение ничего (Помимо множества разных методов, у массивов есть свойство length (англ. length, «длина»), которое возвращает длину массива. Вызвать length можно как от имени, так и от литерала массива. Индекс последнего элемента всегда на единицу меньше длины массива:
) , заранее спасибо

rvZh5-QHxGg.jpg

p.s я так понимаю потому что он возвращает массив по этому всегда 1 ?
  • Вопрос задан
  • 419 просмотров
Пригласить эксперта
Ответы на вопрос 4
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
[1,2,3].length = 3
[1,2,3][3] = тут ничего нет, потому что индексы с нуля начинаются.
[1,2,3][3 - 1] = последний элемент массива
Ответ написан
Индексы массива (нумерация) начинаются с нуля.
var arr= [0,1,2] - длина(length) этого массива 3 элемента.
Индекс последнего элемента соответственно всегда (length-1).
arr[arr.length-1] например равен 2;
Как бы ты не увеличивал или не уменьшал массив - последний элемент всегда (length-1).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы