Methode: 1. Verwenden Sie den neuen Operator, um die Funktion vom Typ Array() aufzurufen, um ein neues Array zu erstellen, die Syntax „var a = new Array();“ 2. Verwenden Sie die direkte Menge des Arrays „[]“. Syntax „var a = [Werteliste];“, die Liste kann leer oder eine Liste mit mehreren Werten sein, wobei die Werte durch Kommas getrennt sind.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
So definiert/erstellt JavaScript Arrays
JavaScript Es gibt zwei Möglichkeiten, Arrays zu definieren (erstellen oder deklarieren): Arrays und Array-Literale erstellen.
Erstellen eines Arrays
Wenn Sie die Funktion vom Typ Array() mit dem neuen Operator aufrufen, können Sie ein neues Array erstellen.
Beispiel 1
Rufen Sie die Funktion Array() direkt auf, ohne Parameter zu übergeben, um ein leeres Array zu erstellen.
var a = new Array(); //空数组
Beispiel 2
Durch die Übergabe mehrerer Werte kann ein echtes Array erstellt werden.
var a = new Array(1, true, "string", [1,2], {x:1,y:2}); //实数组
Jeder Parameter gibt den Wert eines Elements an und es gibt keine Begrenzung für den Werttyp. Die Reihenfolge der Parameter ist auch die Reihenfolge der Array-Elemente, und der Längeneigenschaftswert des Arrays entspricht der Anzahl der übergebenen Parameter.
Beispiel 3
Übergeben Sie einen numerischen Parameter, um die Länge des Arrays zu definieren, also die Anzahl der darin enthaltenen Elemente.
var a = new Array(5); //指定长度的数组
Der Parameterwert entspricht dem Attributwert der Array-Länge und der Standardwert jedes Elements ist undefiniert.
Beispiel 4
Wenn Sie einen Parameter mit dem Wert 1 übergeben, definiert JavaScript ein Array der Länge 1 anstelle eines Arrays, das ein Element mit dem Wert 1 enthält.
var a = new Array(1); console.log(a[0]);
Array-Literale
Das Syntaxformat von Array-Literalen: Enthalten mehrere Wertelisten in eckigen Klammern, getrennt durch Kommas.
Beispiel
Der folgende Code verwendet Array-Literale, um ein Array zu definieren.
var a = []; //空数组 var a = [1, true, "0", [1,0], {x:1,y:0}]; //包含具体元素的数组
Es wird empfohlen, Array-Literale zum Definieren von Arrays zu verwenden, da Array-Literale die einfachste und effizienteste Möglichkeit zum Definieren von Arrays sind.
【Verwandte Empfehlungen: Javascript-Lern-Tutorial】
Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein JavaScript-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!