Heim > Web-Frontend > js-Tutorial > Einführungs-Tutorial zum minimalistischen JavaScript (3): Array_Javascript-Kenntnisse

Einführungs-Tutorial zum minimalistischen JavaScript (3): Array_Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 16:32:54
Original
1173 Leute haben es durchsucht

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:

Code kopieren Der Code lautet wie folgt:

var empty = [];
var-Zahlen = [
'null', 'eins', 'zwei', 'drei', 'vier',
„fünf“, „sechs“, „sieben“, „acht“, „neun“
];
empty[1] // undefiniert
zahlen[1] // 'eins'
empty.length // 0
zahlen.länge // 10

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:

Code kopieren Der Code lautet wie folgt:

var myArray = [];
myArray.length; // 0
myArray[1000000] = true;
myArray.length; // 1000001

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:

Code kopieren Der Code lautet wie folgt:

Nummer[2] löschen;
Zahl[2] === undefiniert;

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).

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage