Javascript配列と辞書の使い方分析

1305 ワード

本論文の実例は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プログラムの設計に役に立ちます.