Javascript配列と辞書について話します.

1331 ワード

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はキーであり、辞書の対象となる属性です.
以上が本文の内容です.お好きなように、これからも更新していきます.