====== 配列の使い方 ====== ===== 配列の作成 ===== var test1 = new Array() ; // 空の配列定義 var test2 = [] ; // 空の配列定義(省略形) var test3 = new Array(1,2,3,4) ; // 初期値を設定した配列定義 var test4 = [1,2,3,4] ; // 初期値を設定した配列定義(省略形) var test5 = new Array(4) ; // 4要素の配列 ===== 連想配列の作成 ===== var test1 = new Object() ; // 空の配列定義 var test2 = {} ; // 空の配列定義(省略形) var test3 = {"one":1,"tow":2,"three":3} ; // 初期値を設定した配列定義 ===== 連想配列へのアクセス ===== var test = {} ; test["one"] = 1 ; test["tow"] = 2 ; var a = test2["one"] ; var b = test2.tow ; ===== 連想配列で多次元配列 ===== var test = {"one":[1,2,3],"tow":[4,5,6],"three":[7,8,9]} ; for(key in test) { document.write(key + ":") ; for(var i = 0 ; i < test[key].length ; ++ i) { document.write(test[key][i] + " ") ; } document.write("
") ; }
実行結果 one:1 2 3 tow:4 5 6 three:7 8 9
prototype.jsを使っている場合、配列の機能が拡張されているため、for - in が使えません。\\ for - in で記述すると以下の様に、拡張された関数名まで羅列されてしまいます。 one:0 1 2 each eachSlice all any collect detect findAll grep include inGroupsOf ………