logo

JavaScript свойство array.length

Свойството length връща броя на елементите в масив под формата на 32-битово цяло число без знак. Можем също да кажем, че дължина свойството връща число, което представлява броя на елементите на масива. Връщаната стойност винаги е по-голяма от най-високия индекс на масива.

The дължина свойството може също да се използва за задаване на броя на елементите в масив. Трябва да използваме оператора за присвояване във връзка със свойството length, за да зададем дължината на масива.

The масив.дължина свойството в JavaScript е същото като array.size() метод в jQuery. в JavaScript , той е невалиден за използване array.size() метод, който използваме масив.дължина свойство за изчисляване на размера на масив.

Синтаксис

Следният синтаксис се използва за връщане на дължината на масив

как работи един компютър
 array.length 

Следният синтаксис се използва за задаване на дължината на масив

 array.length = number 

За по-добро разбиране, нека видим някои от илюстрациите за използване масив.дължина Имот.

Пример1

Това е прост пример за разбиране как да се изчисли дължината на масив с помощта на масив.дължина Имот.

как да изпълните скрипт
 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(&apos; The elements of array are: &apos; + arr); document.write(&apos; <br>The length of the array is: &apos; + arr.length); 
Тествайте сега

Изход

В изхода можем да видим, че дължината на масива е шест, което е по-голямо от стойността на най-високия индекс на масива. Най-високият индекс на посочения масив в горния пример е 5.

JavaScript свойство array.length

Пример2

В този пример ние задаваме дължината на масив, като използваме масив.дължина Имот. Първоначално масивът съдържа два елемента, така че в началото дължината е 2. След това увеличаваме дължината на масива до 9.

В изхода стойностите на масива са разделени със запетаи. След увеличаване на дължината, масивът съдържа две дефинирани и седем недефинирани стойности, разделени със запетая. След това вмъкваме пет елемента от масива и ги отпечатваме. Сега масивът съдържа седем дефинирани и две недефинирани стойности.

 array.length <h3> Here, we are setting the length of an array. </h3> var arr = [100, 200]; document.write(&apos; Before setting the length, the array elements are: &apos; + arr); arr.length = 9; document.write(&apos; <br> <br> After setting the length, the array elements are: &apos; + arr); // It will print [ 1, 2, ] arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; document.write(&apos; <br> <br> After inserting some array elements: &apos; + arr); 
Тествайте сега

Изход

JavaScript свойство array.length

В следващия пример ще тестваме свойството дължина на масива с нечисловия индекс.

Пример3

В този пример индексът на масива не е числов. Тук масивът съдържа пет елемента с нечислов индекс. Прилагаме свойството дължина към дадения масив, за да видим ефекта. Сега нека видим как масив.дължина свойството работи върху нечисловия индекс на масива.

сравнение на лъв и тигър
 array.length <h3> There are five array elements but the index of the array is non numeric. </h3> var arr = new Array(); arr[&apos;a&apos;] = 100; arr[&apos;b&apos;] = 200; arr[&apos;c&apos;] = 300; arr[&apos;d&apos;] = 400; arr[&apos;e&apos;] = 500; document.write(&apos;The length of array is: &apos; + arr.length); 
Тествайте сега

Изход

В изхода можем да видим, че се показва дължината на масива 0 . След изпълнението на горния код изходът ще бъде -

преобразуване на низ в цяло число
JavaScript свойство array.length

Можем също да използваме свойството length, за да разберем броя на думите в низа. Нека го разберем с пример.

Пример4

В този пример използваме свойството length, за да покажем броя на думите в низа. Тук създаваме масив и използваме разделяне () функция за елементите на масива. Разделяме низа от интервала ( ' ' ) характер.

Ако директно приложим свойството за дължина върху низа, тогава то ни дава броя знаци в низа. Но в този пример ще разберем как да изчислим броя на думите в низа.

 array.length var str = &apos;Welcome to the javaTpoint.com&apos;; var arr = new Array(); arr = str.split(&apos; &apos;); document.write(&apos; The given string is: &apos; + str); document.write(&apos; <br> <br> Number Of Words: &apos;+ arr.length); document.write(&apos; <br> <br> Number of characters in the string: &apos; + str.length); 
Тествайте сега

Изход

JavaScript свойство array.length