Властивість length повертає кількість елементів у масиві у вигляді 32-розрядного цілого числа без знаку. Можна також сказати, що довжина властивість повертає число, яке представляє кількість елементів масиву. Повернене значення завжди більше, ніж найвищий індекс масиву.
The довжина властивість також можна використовувати для встановлення кількості елементів у масиві. Нам потрібно використовувати оператор присвоєння разом із властивістю length, щоб встановити довжину масиву.
The масив.довжина властивість у JavaScript така ж, як у array.size() метод у jQuery. в JavaScript , використовувати його не можна array.size() метод таким чином ми використовуємо масив.довжина властивість для обчислення розміру масиву.
Синтаксис
Наступний синтаксис використовується для повернення довжини масиву
переліки Java
array.length
Наступний синтаксис використовується для встановлення довжини масиву
array.length = number
Для кращого розуміння розглянемо деякі ілюстрації використання масив.довжина власність.
Приклад1
Це простий приклад, щоб зрозуміти, як обчислити довжину масиву за допомогою масив.довжина власність.
wumpus світ
array.length <h3> Here, we are finding the length of an array. </h3> var arr = new Array( 100, 200, 300, 400, 500, 600 ); document.write(' The elements of array are: ' + arr); document.write(' <br>The length of the array is: ' + arr.length);Перевірте зараз
Вихід
У вихідних даних ми бачимо, що довжина масиву дорівнює шість, яке більше значення найвищого індексу масиву. Найвищий індекс зазначеного масиву в наведеному вище прикладі становить 5.
Приклад 2
У цьому прикладі ми встановлюємо довжину масиву за допомогою масив.довжина власність. Спочатку масив містить два елементи, тому на початку довжина дорівнює 2. Потім ми збільшуємо довжину масиву до 9.
У вихідних даних значення масиву розділені комами. Після збільшення довжини масив містить два визначених і сім невизначених значень, розділених комою. Потім ми вставляємо п'ять елементів масиву і друкуємо їх. Тепер масив містить сім визначених і два невизначених значення.
array.length <h3> Here, we are setting the length of an array. </h3> var arr = [100, 200]; document.write(' Before setting the length, the array elements are: ' + arr); arr.length = 9; document.write(' <br> <br> After setting the length, the array elements are: ' + arr); // It will print [ 1, 2, ] arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; document.write(' <br> <br> After inserting some array elements: ' + arr);Перевірте зараз
Вихід
У наступному прикладі ми перевіримо властивість length для масиву з нечисловим індексом.
Приклад3
У цьому прикладі індекс масиву є нечисловим. Тут масив містить п'ять елементів з нечисловим індексом. Ми застосовуємо властивість length до заданого масиву, щоб побачити ефект. Тепер подивимося, як масив.довжина властивість працює з нечисловим індексом масиву.
javascript оператор if
array.length <h3> There are five array elements but the index of the array is non numeric. </h3> var arr = new Array(); arr['a'] = 100; arr['b'] = 200; arr['c'] = 300; arr['d'] = 400; arr['e'] = 500; document.write('The length of array is: ' + arr.length);Перевірте зараз
Вихід
У вихідних даних ми бачимо, що відображається довжина масиву 0 . Після виконання наведеного вище коду вихідні дані будуть -
рядок у масиві c
Ми також можемо використовувати властивість length, щоб дізнатися кількість слів у рядку. Зрозуміємо це на прикладі.
Приклад4
У цьому прикладі ми використовуємо властивість length для відображення кількості слів у рядку. Тут ми створюємо масив і використовуємо split() функція для елементів масиву. Ми відокремлюємо рядок від пробілу ( ' ' ) характер.
Якщо ми безпосередньо застосувамо властивість довжини до рядка, це дасть нам кількість символів у рядку. Але в цьому прикладі ми розберемося, як обчислити кількість слів у рядку.
array.length var str = 'Welcome to the javaTpoint.com'; var arr = new Array(); arr = str.split(' '); document.write(' The given string is: ' + str); document.write(' <br> <br> Number Of Words: '+ arr.length); document.write(' <br> <br> Number of characters in the string: ' + str.length);Перевірте зараз
Вихід