Довжина масиву JavaScript

Властивість JavaScript Array length повертає або встановлює кількість елементів у масиві.

Синтаксис доступу до lengthвластивості:

 arr.length

Тут arr - це масив.

Приклад 1: Пошук кількості елементів у масиві

 var companyList = ("Apple", "Google", "Facebook", "Amazon"); console.log(companyList.length); // Output: 4 var randomList = ("JavaScript", 44); console.log(randomList.length); // Output: 2 var emptyArray = (); console.log(emptyArray.length); // Output: 0

Вихідні дані

 4 2 0

Тут ми бачимо, що lengthвластивість повертає кількість елементів у кожному масиві. Він повертає ціле число, яке просто перевищує найвищий індекс в Array.

Приклад 2: Використання довжини масиву в циклі for

 var languages = ("JavaScript", "Python", "C++", "Java", "Lua"); // languages.length can be used to find out // the number of times to loop over an array for (i = 0; i < languages.length; i++)( console.log(languages(i)); )

Вихідні дані

 JavaScript Python C ++ Java Lua

Ви також можете перепризначити lengthвластивість користувача за Arrayдопомогою оператора присвоєння =.

Синтаксис для присвоєння довжини масиву:

 array.length = 

Це може бути використано для усічення або розширення заданого масиву.

Приклад 3: Зміна властивості довжини масиву

 var languages = ("JavaScript", "Python", "C++", "Java", "Lua"); // truncate the Array to 3 elements languages.length = 3 // Output: ( 'JavaScript', 'Python', 'C++' ) console.log(languages) // extend the Array to length 6 languages.length = 6 // Output: ( 'JavaScript', 'Python', 'C++', ) console.log(languages)

Вихідні дані

 ('JavaScript', 'Python', 'C ++') ('JavaScript', 'Python', 'C ++',)

Тут ми спочатку обрізали довжину Arrayяк 3 (присвоєне значення) менше 4 (оригінальна Arrayдовжина).

Якщо призначене значення більше вихідної Arrayдовжини, порожні елементи додаються до кінця масиву. Ми бачимо, що це трапляється у другому прикладі.

Цікаві статті...