Liste des Groupes | Revenir à fcl javascript |
Ce test montre bien que, quel que soit l'ordre dans lequel je mette une
entrée utilisant comme clé un entier entre 0 et 4294967294 (2**32-2),
celle-ci se place au début avec des « empty items » signalés entre
toutes ces valeurs. Et qu'au contraire tout ce qui n'est pas un entier
entre 0 et 2**32-2 se trouve relégué à la fin, dans l'ordre où je les ai
insérés dans le tableau.
La notion "d'ordre" dans lequel tu assignes une entrée en réalité importe
peu.
En js, un Array est un objet "exotique". C'est-à-dire qu'il est à la
fois un Array avec des index (entiers positifs) *et* un objet avec des
props.
En vrai, tout est objet en js. Dans le cas d'un Array, les indices valides
sont traités comme tels (avec un impact sur la taille de l'Array en
particulier). Tout le reste est traité comme des props (et n'a aucune
incidence sur la taille de l'Array).
[avis sur différents langages]
Les messages affichés proviennent d'usenet.