J'entends par là l'appel .push()
sur un objet Array et JavaScript augmente la capacité (en nombre d'éléments) du "tableau" sous-jacent. De plus, s'il existe une bonne ressource pour trouver ce type d'information pour JS, il serait utile de l'inclure.Comment les navigateurs modernes implémentent-ils JS Array, en ajoutant spécifiquement des éléments?
modifier
Il semble que le tableau JS est comme un littéral d'objet avec des propriétés spéciales. Cependant, je m'intéresse à un niveau de détail inférieur - comment les navigateurs implémentent ceci dans leurs moteurs JS respectifs.
que voulez-vous dire par capacité? taille en octets? – Ibu
J'imagine que cela dépend de l'implémentation. Je ne pense pas qu'il est spécifié que cela doit être fait d'une certaine manière ... – jswolf19
@ jswolf19 J'ai supposé que personne comme W3C ou Ecma n'a spécifié une implémentation, mais il y a sûrement des implémentations, par ex. pour webkit. – Jeff