Lunghezza array JavaScript

La proprietà lunghezza array JavaScript restituisce o imposta il numero di elementi in un array.

La sintassi per accedere alla lengthproprietà è:

 arr.length

Qui, arr è un array.

Esempio 1: ricerca del numero di elementi in una matrice

 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

Produzione

 4 2 0

Qui, possiamo vedere che la lengthproprietà restituisce il numero di elementi in ogni array. Restituisce il numero intero appena maggiore dell'indice più alto in un file Array.

Esempio 2: utilizzo di Array length in for loop

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

Produzione

 JavaScript Python C ++ Java Lua

È inoltre possibile riassegnare la lengthproprietà di un Arrayutilizzando l'operatore di assegnazione =.

Sintassi per assegnare la lunghezza dell'array:

 array.length = 

Può essere utilizzato per troncare o estendere un determinato array.

Esempio 3: modifica della proprietà length di Array

 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)

Produzione

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

Qui, prima troncato alla lunghezza Arraycome 3 (valore assegnato) è minore di 4 (originale Arraylunghezza).

Se il valore assegnato è maggiore della Arraylunghezza originale , gli elementi vuoti vengono aggiunti alla fine dell'array. Possiamo vederlo accadere nel secondo esempio.

Articoli interessanti...