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 bezeichnet. JS-Arrays können auf zwei Arten erstellt werden: „[]“ und „Array()“. Die im Array enthaltenen Daten können von beliebigem Typ sein.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
JavaScript-Array (Array) ist eine Sammlung geordneter Daten. Jedes Mitglied im Array wird als Element (Element) bezeichnet, und der Name (Schlüssel) jedes Elements wird als Array-Index (Index) bezeichnet.
Arrays können jede Art von Daten enthalten; die Länge des Arrays ist flexibel und lesbar und beschreibbar.
Array erstellen
JavaScript Es gibt zwei Möglichkeiten, ein Array zu definieren (erstellen oder deklarieren): Erstellen eines Arrays und Array-Literal.
1. Erstellen eines Arrays
Wenn Sie den neuen Operator verwenden, um die Funktion vom Typ Array() aufzurufen, können Sie ein neues Array erstellen.
var a = new Array(); //空数组 var a = new Array(1, true, "string", [1,2], {x:1,y:2}); //实数组
2. Array-Literal
Das Syntaxformat des Array-Literals: Enthält mehrere Wertelisten in eckigen Klammern „[]“ und trennt die Werte durch Kommas.
var a = []; //空数组 var a = [1, true, "0", [1,0], {x:1,y:0}]; //包含具体元素的数组
Zugriff auf Arrays
Arrays sind zusammengesetzte Daten. Der Array-Name ist eine Referenzvariable, die auf das Array zeigt, also ist das Array ein Referenzobjekt.
Der Zugriff auf ein Array bedeutet den Zugriff auf Array-Elemente. Die Elemente sind äquivalent zu Variablen. Die Elemente des Arrays sind eine Reihe von Variablen, die in geordneter Weise angeordnet sind. Sie haben keine Bezeichner und werden durch Indizes indiziert. Die Indizes beginnen bei 0 und steigen in der Reihenfolge an. Beachten Sie, dass der Array-Index ein nicht negativer ganzzahliger Ausdruck oder eine Zeichenzahl ist und keine anderen Arten von Werten oder Ausdrücken sein kann.
Verwenden Sie eckige Klammern [], um Arrays zu lesen und zu schreiben. Die linke Seite der Klammern ist der Array-Name und die Klammern sind der Array-Index.
数组[下标表达式]
Ein tiefgestellter Ausdruck ist ein Ausdruck, dessen Wert eine nicht negative ganze Zahl ist.
Beispiel 1
Der folgende Code verwendet eckige Klammern, um Daten in das Array zu schreiben, und liest dann den Wert des Array-Elements.
var a = []; //声明一个空数组 a[0] = 0; //为第一个元素赋值为0 a[2] = 2; //为第三个元素赋值为2 console.log(a[0]); //读取第一个元素,返回值为0 console.log(a[1]); //读取第二个元素,返回值为undefined console.log(a[2]); //读取第三个元素,返回值为2
Im obigen Code werden nur den Elementen an den Indexpositionen 0 und 2 Werte zugewiesen. Das Element mit dem Index 1 ist leer. Der Rückgabewert des Elements, das beim Lesen leer ist, ist standardmäßig undefiniert.
Beispiel 2
Der folgende Code verwendet die for-Anweisung, um einem Array stapelweise Werte zuzuweisen, wobei der Array-Index ein inkrementierender Ausdruck ist.
var a = new Array(); for (var i = 0; i < 10; i ++) { a[i ++] = ++ i; } console.log(a);
Beispiel 3
Das Design verfügt über zwei Variablen und erfordert nicht die Hilfe anderer Variablen, um einen Werteaustausch zu erreichen.
Um den Variablenaustausch zu implementieren, müssen Sie im Allgemeinen eine temporäre Variable für die Übertragung definieren.
var a = 10, b = 20; //变量初始化 var temp = a; //定义临时变量存储a a = b; //把b的值赋值给a b = temp; //把临时变量的值赋值给b
Sie können es mithilfe von Arrays so gestalten.
var a = 10, b = 20; //变量初始化 a = [b, b = a][0]; //通过数组快速交换数据
Design-Tipps
Die Elemente des Arrays ermöglichen die Verwendung von Ausdrücken. Der Wert des Ausdrucks und der Wert des Elements sind im Wesentlichen auch eine Variable und der Bezeichner ist ein tiefgestellte Nummer. Übergeben Sie in einem anonymen Array den Wert der Variablen b an das erste Element, weisen Sie dann den Wert der Variablen a der Variablen b im zweiten Element mithilfe einer Zuweisungsausdrucksoperation zu und übergeben Sie dann den Wert der Variablen b an das 2. Element. Dieser Vorgang wird der Reihe nach ausgeführt und dem Array werden zwei Elemente hinzugefügt. Schließlich wird der Wert des ersten Elements mithilfe der eckigen Klammernsyntax gelesen und der Variablen a zugewiesen, wodurch der Wert realisiert wird Austausch.
【Verwandte Empfehlungen: Javascript-Lern-Tutorial】
Das obige ist der detaillierte Inhalt vonWas ist ein Array in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!