ホームページ  >  記事  >  ウェブフロントエンド  >  Javascript の配列と辞書に関する簡単な説明

Javascript の配列と辞書に関する簡単な説明

PHPz
PHPzオリジナル
2016-05-16 16:17:081262ブラウズ

この記事では主に Javascript の配列と辞書について簡単に紹介します。必要な方は参照してください。

JavaScript の配列 Array は配列でもあり辞書でもあります。

配列の使い方を例に挙げてみましょう。

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

上記のコードは配列を作成します。各要素は文字列オブジェクトです。

次に、配列を走査します。 i の結果は 0 と 1 であり、a[i] の結果は文字列であることに注意してください。

これは、前の記事で説明したオブジェクトのトラバースのプロパティと非常によく似ています。

辞書の使い方を見てみましょう。

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

上記のようにこの配列 (辞書) を走査することもできます

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

ここで、i は辞書の各キー値です。出力結果は次のとおりです:

Acer: 500
Dell: 600

次に、JavaScript の興味深い部分、引き続き上記の例を見てみましょう。

computer_price は辞書オブジェクトとして考えることができ、各キー値は属性です。

つまり、Acer はcomputer_price の属性です。次のように使用できます:computer_price.Acer

辞書と配列の簡略化された宣言方法を見てみましょう。

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

この辞書の宣言は前の宣言と同じです。この例では、Acer はキー値であり、辞書オブジェクトの属性としても使用できます。

上記はこの記事の全内容です。その他の関連チュートリアルについては、JavaScript ビデオ チュートリアル をご覧ください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。