Standard API: Arrays
Ausführliche Darstellung im MDN
Erzeugung
Literal
js
const leer =[];
const zahlen = [1,1,2,3,5,8,13,21];
const dialekte = ['Coffee Script', 'TypeScript'];const leer =[];
const zahlen = [1,1,2,3,5,8,13,21];
const dialekte = ['Coffee Script', 'TypeScript'];Konstruktor
js
const leer = new Array();
console.log(leer.length); // 0
const unbelegt = new Array(10);
console.log(unbelegt.length); // 10
const vorbelegt = new Array(10,20,30);
console.log(vorbelegt.length); // 3const leer = new Array();
console.log(leer.length); // 0
const unbelegt = new Array(10);
console.log(unbelegt.length); // 10
const vorbelegt = new Array(10,20,30);
console.log(vorbelegt.length); // 3Konvertierung
js
const zahlen = Array.from('zeichen'); // Länge: 7
const quadratzahlen = Array.from([1,2,3], (x) => x ** 2);const zahlen = Array.from('zeichen'); // Länge: 7
const quadratzahlen = Array.from([1,2,3], (x) => x ** 2);Properties
Tatsächlich gibt es in Array-Objekten nur eine klassische Eigenschaft, die genutzt wird: length gibt die Länge des Arrays an.
WARNING
Achtung: die Länge des Arrays wird berechnet aus dem höchsten vergebenen ganzzahligen Index plus eins! Auch die folgenden Array-Methoden operieren nur auf den Index-Properties (also Ganzzahl-Properties) - ein Array ist aber ein JavaScript-Objekt und könnte beliebige weitere Eigenschaften besetzt haben.
JavaScript Docs