Heim  >  Artikel  >  Web-Frontend  >  Wie erstelle ich ein Array in JavaScript?

Wie erstelle ich ein Array in JavaScript?

黄舟
黄舟Original
2017-11-09 14:40:132088Durchsuche

Ich glaube, jeder ist mit Arrays vertraut, ob in PHP oder JavaScript, Arrays sind ein unverzichtbarer Bestandteil, und sie sind diejenigen, mit denen wir uns am meisten beschäftigen, wenn wir Programmierung lernen Datentypen , dann stellen wir Ihnen heute vor, wie man ein Array in JavaScript erstellt?

JavaScript-Methode zum Erstellen eines Arrays:

1. Verwenden Sie den Konstruktor des Array-Objekts Array() verwendet wie beim Erstellen eines Objekts (eigentlich eines Objekts) den newOperator, um ein Array-Objekt zu instanziieren.

Auf diese Weise wird ein Array ohne Elemente erstellt, und die Anzahl der Elemente ist leer

[cc]
//创建一个空数组
var arr = new Array();
//其长度为——0
alert(arr.length);
[/cc]

2. Verwenden Sie zur Angabe den Konstruktor Array() es direkt und explizit Die ersten n Elemente des Arrays.

Die Länge des auf diese Weise erstellten Arrays beträgt n, und die Indizes des Arrays reichen von 0 bis n-1

[cc]
//创建一个数组,前七位分别为’a',’b',’c',’d',1,2,3
var arr = new Array(‘a’,'b’,'c’,'d’,1,2,3);
//数组的长度为7
alert(arr.length);
[/cc]

3 Konstruktor neues Array (), fügen Sie direkt eine Ganzzahl als Parameter hinzu, um die Länge des Arrays direkt anzugeben. Der Wert jedes Elements des erstellten Arrays ist undefiniert

[cc]
//指定数组长度为10
var arr = new Array(10);
alert(arr.length);
//数组元素为undefined
alert(arr[0]);
[/cc]

4. Erstellen mit direkten Mengen

var arr = [];//创建一个空数组
var arr2 = [1,2,3];//创建一个有三个元素的数组

5. Verwenden Sie den Konstruktor, um

a、var arr1 = new Array();//创建空数组
b、var arr2 = new Array(10);//创建一个长度为10的数组
c、var arr3 =  new Array(5,4,3,2,1);//创建数组并初始化

Der einfachste Weg, ein Array zu erstellen mit JavaScript:

1. Array-Deklarationsmethode

(1): arrayObj = new Array(); //创建一个数组。

Der Code ist wie folgt:

var arr1 = new Array();
(2):arrayObj = new Array([size]) 
创建一个数组并指定长度,注意不是上限,是长度。

Der Code lautet wie folgt:

var a = new Array(5);
(3):arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 
创建一个数组并赋值。

Der Code lautet wie folgt:

var a = new Array(["b", 2, "a", 4,]);
(4):arrayObj = [element0, element1, ..., elementN] 
创建一个数组并赋值的简写,注意这里中括号不表示可省略。

Der Code lautet wie folgt:

var a = ["b", 2, "a", 4,];

(Hinweis): Achten Sie auf den Unterschied zwischen „[]“ und ohne „[]“

Der Code ist wie folgt:

var a = new Array(5); //指创建长度为5的数组
var a = new Array([5]); //指创建一个数组,长度为1,并且第一位是5

2. Gängige Methoden von Arrays

3. Array-Operationen (Übergabe von Adressen)

var t2=new Array();
t2[0]=1;
t2[1]=2;
test2(t2); //传地址(数组)
 
function test2(var2) {
for(var i=0;i
var2[i]=var2[i]+1;
}
}
for(var i=0;i
alert(t2[i]);
}

Zusammenfassung:

Es gibt viele Möglichkeiten, Arrays in JavaScript zu erstellen. Jede Methode hat ihre eigenen Vorteile. Wählen Sie die für Ihre Bedürfnisse am besten geeignete Erstellungsmethode.

Verwandte Empfehlungen:

1.Der einfachste Code für Javascript zum Erstellen eines Arrays

2.Beispiel für die Verwendung eines assoziativen Arrays mit Javascript zum Erstellen eines Arrays

Das obige ist der detaillierte Inhalt vonWie erstelle ich ein Array in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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