La lecture de cet article nécessite une expérience en programmation dans d'autres langages.
Dans JavaScript, les tableaux sont des objets (et non de la mémoire allouée linéairement).
Créer un tableau via un tableau littéral :
Les tableaux ont une longueur d'attribut (mais pas les objets) qui représente la longueur du tableau. La valeur de length est le nom d'attribut entier le plus grand du tableau plus 1 :
On peut modifier directement la longueur :
Changer la longueur n'entraînera pas l'allocation de plus d'espace
la longueur est réduite en plus petite et tous les attributs avec des indices supérieurs ou égaux à la longueur sont supprimés
Puisque les tableaux sont également des objets, vous pouvez utiliser delete pour supprimer des éléments du tableau :
Supprimer un élément du tableau laissera un trou.
JavaScript fournit un ensemble de méthodes de tableau, qui sont placées dans Array.prototype (non détaillé ici).