Longueur du tableau JavaScript

La propriété JavaScript Array length renvoie ou définit le nombre d'éléments dans un tableau.

La syntaxe pour accéder à la lengthpropriété est:

 arr.length

Ici, arr est un tableau.

Exemple 1: recherche du nombre d'éléments dans un tableau

 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

Production

 4 2 0

Ici, nous pouvons voir que la lengthpropriété renvoie le nombre d'éléments dans chaque tableau. Il renvoie l'entier juste supérieur à l'index le plus élevé d'un Array.

Exemple 2: Utilisation de la longueur du tableau dans la boucle 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)); )

Production

 JavaScript Python C ++ Java Lua

Vous pouvez également réaffecter la lengthpropriété d'un Arrayà l'aide de l'opérateur d'affectation =.

Syntaxe pour attribuer la longueur du tableau:

 array.length = 

Cela peut être utilisé pour tronquer ou étendre un tableau donné.

Exemple 3: Modification de la propriété length de 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)

Production

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

Ici, nous avons d'abord tronqué la longueur de Arraycar 3 (valeur assignée) est inférieure à 4 ( Arraylongueur d' origine ).

Si la valeur affectée est supérieure à la Arraylongueur d' origine , les éléments vides sont ajoutés à la fin du tableau. Nous pouvons voir cela se produire dans le deuxième exemple.

Articles intéressants...