揮発性のメモ2

http://d.hatena.ne.jp/iww/

配列の

var list = [];
list[0] = "hello";
list[10] = "world";

console.log( list.length );     // 11
console.log( typeof(list[3]) ); // undefined

// ループ
for(var i=0; i<list.length; i++){
    if(list[i]===undefined) continue;

    console.log(list[i]);
}

JavaScriptの配列も添え字は飛び飛びに出来る。
.lengthは配列の要素数ではなく一番大きい添え字の次の数字になる。