Javascript配列と辞書の使い方分析
1305 ワード
本論文の実例はJavascript配列と辞書の使い方を分析した.皆さんの参考にしてください.具体的な分析は以下の通りです.
Javascriptの配列Arayは、配列であり、辞書でもある.
配列の使い方を例を挙げてみます.
配列を巡回します.注意iの結果は0と1、a[i]の結果が文字列です.
これは前の編で述べた遍歴対象の属性に似ています.
辞書の使い方を見てみます.
Acer:500
Dell:600
以下、Javascriptの面白いところを見てみます.やはり上の例です.
私たちはコンピュータを使うことができます.priceは辞書の対象として見られますが、各キーの値は属性です.
つまりAcerはコンピューターです.priceの属性の一つ.私達はこのように使うことができます.price.Acer
辞書と配列の簡略化された声明方式を見てみます.
本論文で述べたように、皆さんのjavascriptプログラムの設計に役に立ちます.
Javascriptの配列Arayは、配列であり、辞書でもある.
配列の使い方を例を挙げてみます.
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はキーであり、辞書の対象となる属性です.本論文で述べたように、皆さんのjavascriptプログラムの設計に役に立ちます.