Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Array.prototype.length

Количество элементов в массиве.

Доступно с: ES1

Синтаксис

array.length

Возвращаемое значение

numberКоличество элементов массива (индекс последнего элемента плюс один).

Примеры

Длина массива:

const fruits = ['apple', 'pear', 'plum'];
 
console.log(fruits.length);

Результат:

3

Последний элемент и проверка на пустоту:

const fruits = ['apple', 'pear', 'plum'];
 
console.log(fruits[fruits.length - 1]);
console.log([].length === 0);

Результат:

plum
true

Присваивание length обрезает массив:

const numbers = [1, 2, 3, 4, 5];
numbers.length = 2;
 
console.log(numbers);

Результат:

[
  1,
  2
]

Примечания

Индексы начинаются с нуля, поэтому последний элемент имеет индекс length - 1. Короче его получить через at(-1).

См. также

  • Array.prototype.push — Добавляет элементы в конец массива.
  • Array.prototype.at — Возвращает элемент по индексу, поддерживает отрицательные индексы.
  • String.prototype.length — Длина строки — сколько в ней символов.

В учебнике

  • Массивы — Что такое массив в JavaScript: создание, индексы, длина, изменение элементов и вложенные массивы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.