Javascript配列と辞書について話します.
1331 ワード
Javascriptの配列Arayは、配列であり、辞書でもある.
配列の使い方を例を挙げてみます.
配列を巡回します.注意iの結果は0と1、a[i]の結果が文字列です.
これは前の編で述べた遍歴対象の属性に似ています.
辞書の使い方を見てみます.
私たちはコンピュータを使うことができます.priceは辞書の対象として見られますが、各キーの値は属性です.
つまりAcerはコンピューターです.priceの属性の一つ.私達はこのように使うことができます.price.Acer
辞書と配列の簡略化された声明方式を見てみます.
以上が本文の内容です.お好きなように、これからも更新していきます.
配列の使い方を例を挙げてみます.
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の面白いところを見てみます.やはり上の例です.私たちはコンピュータを使うことができます.priceは辞書の対象として見られますが、各キーの値は属性です.
つまりAcerはコンピューターです.priceの属性の一つ.私達はこのように使うことができます.price.Acer
辞書と配列の簡略化された声明方式を見てみます.
var array = [1, 2, 3]; //
var array2 = { "Acer": 500, "Dell": 600 }; //
alert(array2.Acer); // 50
このように辞書に対する声明は前のものと同じです.私たちの例では、Acerはキーであり、辞書の対象となる属性です.以上が本文の内容です.お好きなように、これからも更新していきます.