Heim >Web-Frontend >Front-End-Fragen und Antworten >Gibt es Arrays in Javascript?
Es gibt Arrays in Javascript. In JavaScript ist ein Array eine geordnete Sammlung von Daten. Jedes Mitglied des Arrays wird als Element bezeichnet, und der Name (Schlüssel) jedes Elements wird als Array-Index (Index) bezeichnet. , lesbar und beschreibbar.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Es gibt Arrays in Javascript.
Array in Javascript
In Javascript ist ein Array (Array) eine Sammlung geordneter Daten. Jedes Mitglied des Arrays wird als Element (Element) und der Name (Schlüssel) jedes Elements bezeichnet wird als Array-Index (Index) bezeichnet.
Die Länge des Arrays ist flexibel und lesbar und beschreibbar (verwenden Sie das Längenattribut zum Lesen und Schreiben).
So definieren Sie ein Array
Methode 1: Verwenden Sie eckige Klammern [], und jedes Element im Array wird durch Kommas getrennt
var a = []; //空数组 var a = [1, true, "0", [1,0], {x:1,y:0}]; //包含具体元素的数组
Methode 2: Rufen Sie die Funktion Array() auf
var a = new Array(); //空数组 var a = new Array(1, true, "string", [1,2], {x:1,y:2}); //实数组
Hinweis : Wenn die Funktion Array() einen numerischen Parameter übergibt, der die Länge des Arrays, also die Anzahl der darin enthaltenen Elemente, definieren kann.
var a = new Array(5); //指定长度的数组
Auf Elemente in einem Array kann per Index zugegriffen werden. Indizes in einem Array beginnen bei 0 und erhöhen sich sequentiell, d. h. das erste Element des Arrays hat den Index 0, das zweite Element hat den Index 1, das dritte Element hat den Index 2 und so weiter. Wie im folgenden Beispiel gezeigt:
var arr = [1, 2, 3.14, 'Hello', null, true]; console.log(arr[0]); // 输出索引为 0 的元素,即 1 console.log(arr[5]); // 输出索引为 5 的元素,即 true console.log(arr[6]); // 索引超出了范围,返回 undefined
[Verwandte Empfehlungen: Javascript-Lerntutorial]
Das obige ist der detaillierte Inhalt vonGibt es Arrays in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!