Heim  >  Artikel  >  Web-Frontend  >  Eine kurze Diskussion über Javascript-Arrays und Wörterbücher

Eine kurze Diskussion über Javascript-Arrays und Wörterbücher

PHPz
PHPzOriginal
2016-05-16 16:17:081217Durchsuche

In diesem Artikel werden hauptsächlich Javascript-Arrays und -Wörterbücher vorgestellt. Freunde in Not können darauf verweisen.

Das Array Array von Javascript ist sowohl ein Array als auch ein Wörterbuch.

Sehen wir uns ein Beispiel an, um zu sehen, wie Arrays verwendet werden.

var a = new Array();  
a[0] = "Acer";  
a[1] = "Dell";  
for (var i in a) {  
    alert(i);  
}

Der obige Code erstellt ein Array, jedes Element ist ein String-Objekt.

Dann durchqueren Sie das Array. Beachten Sie, dass das Ergebnis von i 0 und 1 ist und das Ergebnis von a[i] eine Zeichenfolge ist.

Dies ist den im vorherigen Artikel erwähnten Eigenschaften von durchlaufenden Objekten sehr ähnlich.

Sehen wir uns an, wie man das Wörterbuch verwendet.

var computer_price = new Array();  
computer_price["Acer"] = 500;  
computer_price["Dell"] = 600;  
alert(computer_price["Acer"]);

Wir können dieses Array (Wörterbuch) sogar wie oben durchlaufen

for (var i in computer_price) {  
    alert(i + ": " + computer_price[i]);  
}

wobei i jeder Schlüsselwert des Wörterbuchs ist. Das Ausgabeergebnis ist:

Acer: 500
Dell: 600

Als nächstes werfen wir einen Blick auf den interessanten Teil von Javascript, immer noch das obige Beispiel.

Wir können uns computer_price als Wörterbuchobjekt vorstellen und jeder Schlüsselwert ist ein Attribut.

Das heißt, Acer ist ein Attribut von computer_price. Wir können es so verwenden: computer_price.Acer

Werfen wir einen Blick auf die vereinfachte Deklarationsmethode von Wörterbüchern und Arrays.

var array = [1, 2, 3]; // 数组  
var array2 = { "Acer": 500, "Dell": 600 }; // 字典  
alert(array2.Acer); // 50

Diese Deklaration des Wörterbuchs ist dieselbe wie die vorherige. In unserem Beispiel ist Acer ein Schlüsselwert und kann auch als Attribut des Wörterbuchobjekts verwendet werden.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er Ihnen allen gefällt. Weitere verwandte Tutorials finden Sie unter JavaScript-Video-Tutorial.

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