Variables:Grandeur d'un vecteur Javascript
Un article de WikiTuto.
Sommaire |
Explication
- Trouver le nombre d'éléments d'un vecteur
Il est possible d'ajouter et enlever des éléments dans un vecteur tout au long de l'exécution. Il se peut alors qu'à un moment donné vous ayez besoin du nombre d'éléments que contient le vecteur. Pour pouvoir faire un traitement sur l'ensemble des données contenues dans un vecteur ordonné (index de nombres qui se suivent), il faut avoir recours à une boucle et savoir le nombre d'éléments du vecteur pour calculer l'arrêt de la boucle. Un vecteur est un objet et les objets ont des fonctions et des variables membres. La variable membre length contient le nombre d'éléments d'un objet vecteur. Comme toutes les fonctions et variables membres, on peut y avoir accès en ayant recours à la syntaxe suivante : objet.variableMembre .
La grandeur maximale qu'on peut allouer à un vecteur est 4,294,967,295. On peut aussi se servir de length() pour tronquer un vecteur.
Exemple
var vectAmis= new Array(5); document.write(vectAmis.length);
Ceci écrira 5.
- Si le tableau n'est pas ordonné
C'est dont qu'il y a des «trous» dans le vecteur. Les éléments n'y sont pas contigus. Si le vecteur a été déclaré en spécifiant sa taille à la déclaration en mettant la grandeur entre les paranthèses, length retourne toujours ce nombre. Il s'agit du nombre d'emplacement réservés au vecteur dans la mémoire de l'ordinateur.
Si la grandeur n'avait pas été spécifiée, length retourne la valeur de l'index le plus grand.



