配列の使い方

配列の作成

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要素の配列
</code>

===== 連想配列の作成 =====
<sxh javascript; toolbar:false>
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("<br />") ;
}

実行結果

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 ………

lang/javascript/配列の使い方.txt · 最終更新: 2018/03/18 09:56 (外部編集)
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki