この記事では主に 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 ビデオ チュートリアル をご覧ください。