Как узнать длину массива в JavaScript

Длина массива в JavaScript представлена свойством length. Оно возвращает количество элементов в массиве.

Например, для следующего массива:

javascript
const fruits = ['apple', 'banana', 'orange', 'grape'];

Длина массива fruits будет равна 4:

javascript
console.log(fruits.length); // 4

Если изменить массив, например, удалить один элемент:

javascript
fruits.pop();

То его длина изменится и станет равной 3:

javascript
console.log(fruits.length); // 3

Также с помощью свойства length можно добавлять новые элементы в массив:

javascript
fruits[3] = 'kiwi';
console.log(fruits.length); // 4

Или же частично заполнять массив:

javascript
fruits[5] = 'pear';
console.log(fruits.length); // 6

Также стоит помнить, что свойство length не всегда соответствует реальному количеству элементов в массиве. Например, если определить массив и добавить в него элементы, а затем удалить некоторые из них, то свойство length будет равно самому большому индексу элемента плюс единица:

javascript
const arr = [];
arr[0] = 'a';
arr[2] = 'c';
console.log(arr.length); // 3
delete arr[2];
console.log(arr); // ['a', empty, undefined]
console.log(arr.length); // 3

В данном случае свойство length будет равно 3, т.к. больший индекс у элемента 'c'. При удалении этого элемента, он станет пропуском, но свойство length сохранится.

Надеюсь, это поможет вам лучше понять длину массива в JavaScript.

Похожие вопросы на: "длина массива js "

Git Checkout: How to Switch Branches and Versions
Как открыть PowerShell? Простые шаги для начинающих
Как использовать функцию memset в языке программирования C?
Как скруглять углы с помощью CSS: научись создавать красивый веб-дизайн
Что такое DLL файлы и как их использовать в приложениях
CSS Pointer Cursor
Ошибка "Expected an Indented Block" в Python: Как Исправить
<h1>JavaScript Timestamp
Storage Emulated 0 Download: Find the Perfect Storage Solution
PowerShell Replace