logo

JavaScript array.length-egenskapen

Egenskapen length returnerar antalet element i en array i form av ett 32-bitars heltal utan tecken. Vi kan också säga att längd egenskapen returnerar ett tal som representerar antalet arrayelement. Returvärdet är alltid större än det högsta arrayindexet.

De längd egenskapen kan också användas för att ställa in antalet element i en array. Vi måste använda tilldelningsoperatorn tillsammans med egenskapen length för att ställa in en arrays längd.

De array.length egenskapen i JavaScript är samma som array.size() metod i jQuery. I JavaScript , är det ogiltigt att använda array.size() metod så använder vi array.length egenskap för att beräkna storleken på en array.

Syntax

Följande syntax används för att returnera längden på en array

statisk java
 array.length 

Följande syntax används för att ställa in längden på en array

 array.length = number 

För bättre förståelse, låt oss se några av illustrationerna av användning array.length fast egendom.

Exempel1

Det är ett enkelt exempel för att förstå hur man beräknar längden på en array med hjälp av array.length fast egendom.

 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); 
Testa det nu

Produktion

I utgången kan vi se att längden på arrayen är sex, vilket är större än värdet på arrayens högsta index. Det högsta indexet för den angivna arrayen i exemplet ovan är 5.

hur man stänger av utvecklarläget för Android
JavaScript array.length-egenskapen

Exempel 2

I det här exemplet ställer vi in ​​längden på en array med hjälp av array.length fast egendom. Till en början innehåller arrayen två element, så i början är längden 2. Sedan ökar vi längden på arrayen till 9.

I utgången separeras arrayens värden med kommatecken. Efter att ha ökat längden innehåller matrisen två definierade och sju odefinierade värden åtskilda av ett kommatecken. Sedan infogar vi fem arrayelement och skriver ut dem. Nu innehåller matrisen sju definierade och två odefinierade värden.

klass vs objekt java
 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); 
Testa det nu

Produktion

JavaScript array.length-egenskapen

I nästa exempel kommer vi att testa egenskapen length på arrayen med det icke-numeriska indexet.

Exempel 3

I det här exemplet är indexet för arrayen icke-numeriskt. Här innehåller matrisen fem element med det icke-numeriska indexet. Vi tillämpar egenskapen length på den givna arrayen för att se effekten. Låt oss nu se hur array.length egenskapen fungerar på det icke-numeriska indexet för arrayen.

 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); 
Testa det nu

Produktion

I utgången kan vi se att längden på arrayen visas 0 . Efter exekvering av ovanstående kod kommer utdata att vara -

JavaScript array.length-egenskapen

Vi kan också använda egenskapen length för att ta reda på antalet ord i strängen. Låt oss förstå det med ett exempel.

Exempel4

I det här exemplet använder vi egenskapen length för att visa antalet ord som finns i strängen. Här skapar vi en array och använder dela() funktion för arrayelementen. Vi delar strängen från blanktecken ( ' ' ) karaktär.

Om vi ​​direkt applicerar egenskapen length på strängen, ger den oss antalet tecken i strängen. Men i det här exemplet kommer vi att förstå hur man beräknar antalet ord i strängen.

 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); 
Testa det nu

Produktion

10 procent av 60
JavaScript array.length-egenskapen