„JavaScript“ masyvo ilgis

„Java“ masyvo ilgio ypatybė grąžina arba nustato masyvo elementų skaičių.

Sintaksė norint pasiekti lengthnuosavybę yra:

 arr.length

Čia arr yra masyvas.

1 pavyzdys: masyvo elementų skaičiaus nustatymas

 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

Rezultatas

 4 2 0

Čia galime pamatyti, kad lengthnuosavybė grąžina elementų skaičių kiekviename masyve. Jis grąžina sveiką skaičių, kuris yra didesnis nei didžiausias indeksas Array.

2 pavyzdys: Masyvo ilgio naudojimas kilpai

 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)); )

Rezultatas

 „JavaScript Python C ++ Java Lua“

Taip pat galite priskirti „ lengthypatybę“ Arraynaudodami priskyrimo operatorių =.

Sintaksė masyvo ilgiui priskirti:

 array.length = 

Tai gali būti naudojama sutrumpinti arba išplėsti nurodytą masyvą.

3 pavyzdys: Masyvo ilgio ypatybės keitimas

 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)

Rezultatas

 („JavaScript“, „Python“, „C ++“) („JavaScript“, „Python“, „C ++“,)

Čia pirmiausia sutrumpinome, Arraynes 3 (priskirta vertė) yra mažesnis nei 4 (pradinis Arrayilgis).

Jei priskirta vertė yra didesnė už pradinį Arrayilgį, tušti elementai pridedami prie masyvo pabaigos. Tai galime pamatyti antrame pavyzdyje.

Įdomios straipsniai...