JavaScript masīva garums

Īpašība JavaScript masīva garums atgriež vai iestata masīva elementu skaitu.

Sintakse piekļuvei lengthīpašumam ir šāda:

 arr.length

Lūk, arr ir masīvs.

1. piemērs: Masīva elementu skaita atrašana

 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

Rezultāts

 4 2 0

Šeit mēs varam redzēt, ka lengthīpašums atgriež vienību skaitu katrā masīvā. Tas atgriež veselu skaitli, kas ir tikai lielāks par augstāko indeksu Array.

2. piemērs: masīva garuma izmantošana ciklam

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

Rezultāts

 JavaScript Python C ++ Java Lua

Izmantojot piešķiršanas operatoru, varat arī atkārtoti piešķirt lengthrekvizītu .Array=

Sintakse masīva garuma piešķiršanai:

 array.length = 

To var izmantot, lai saīsinātu vai paplašinātu doto masīvu.

3. piemērs: Masīva garuma rekvizītu maiņa

 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)

Rezultāts

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

Šeit mēs vispirms saīsinājām garumu, Arrayjo 3 (piešķirtā vērtība) ir mazāks par 4 (sākotnējais Arraygarums).

Ja piešķirtā vērtība pārsniedz sākotnējo Arraygarumu, masīva beigās tiek pievienoti tukši vienumi. Mēs varam redzēt, ka tas notiek otrajā piemērā.

Interesanti raksti...