Das Lesen dieses Artikels erfordert Programmiererfahrung in anderen Sprachen.
In JavaScript sind Arrays Objekte (kein linear zugewiesener Speicher).
Erstellen Sie ein Array über das Array-Literal:
Arrays haben ein Attribut Länge (Objekte jedoch nicht), das die Länge des Arrays darstellt. Der Längenwert ist der größte ganzzahlige Attributname des Arrays plus 1:
Wir können die Länge direkt ändern:
Eine Änderung der Länge führt nicht dazu, dass mehr Speicherplatz zugewiesen wird
Die Länge wird kleiner geändert und alle Attribute mit Indizes, die größer oder gleich der Länge sind, werden gelöscht
Da Arrays auch Objekte sind, können Sie mit delete Elemente im Array löschen:
Das Löschen eines Elements im Array hinterlässt eine Lücke.
JavaScript stellt eine Reihe von Array-Methoden bereit, die in Array.prototype platziert werden (hier nicht näher erläutert).