« Programmation JavaScript/Références/Objets/Array » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
Pyerre (discussion | contributions)
m →‎Caractéristiques : ortho + détails
Ligne 3 :
 
=== Caractéristiques ===
* Les tableaux de type Array sont dynamiques. Il n'est pas nécessaire de les dimensionner à l'avance, et leurs taille peut croitrecroître ou décroitredécroître en fonction du nombre d'éléments contenus. La propriété '''length''', en lecture seule, contient en permanence le nombreplus d'élémentsgrand compris entre l'indice zero et l'indice entier positif de poid le plus+ fort1.<br/>
*Il n'est pas obligatoire que les éléments soient contigus.
 
* L'objet Array combine les caractéristiques d'un tableau '''classique''' (adressage des éléments par l'indice 0,1...n), et les caractéristiques d'un tableau '''associatif''' (adressage des éléments avec un identificateur entre guillemets). L'interpréteur est très souple, il est possible de panacher les deux modes. Mais dans ce cas, la popriétépropriété length ne comptabilisera pas les cellules déclarées en mode associatif.
 
* Souplesse de l'interpréteur, encore, il est possible de mentionner des indices négatifs! Fort heureusement, ils n'influencent pas la valeur de length, qui gère les indices à partir de zerozéro.
 
* Un même tableau peut contenir plusieurs types de données, comme des chaînes, nombres, objets, ou ... tableaux, ce qui permet de construire de véritable structures de données.