Dolžina polja JavaScript

Lastnost dolžine polja JavaScript vrne ali nastavi število elementov v matriki.

Sintaksa za dostop do lengthlastnosti je:

 arr.length

Tu je arr matrika.

Primer 1: Iskanje števila elementov v matriki

 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

Izhod

 4 2 0

Tu lahko vidimo, da lengthlastnost vrne število elementov v vsaki matriki. Vrne celo število, ki je ravno večje od najvišjega indeksa v Array.

Primer 2: Uporaba dolžine polja v zanki 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)); )

Izhod

 JavaScript Python C ++ Java Lua

lengthLastnost uporabnika lahko tudi dodelite Arrayz operaterjem dodelitve =.

Sintaksa za dodelitev dolžine polja:

 array.length = 

S tem lahko odrežemo ali razširimo določeno matriko.

Primer 3: Spreminjanje lastnosti dolžine polja

 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)

Izhod

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

Tu smo najprej okrnili dolžino, Arraysaj je 3 (dodeljena vrednost) manjša od 4 (prvotna Arraydolžina).

Če je dodeljena vrednost večja od prvotne Arraydolžine, so na koncu polja dodani prazni elementi. To lahko vidimo v drugem primeru.

Zanimive Članki...