定義、設定
a = new Array();
a = new Array(3);
a = new Array("abc","def","ghi");
a = ["abc","def","ghi"];
a[0] = "abc";
a["sun"] = "Sunday";
連想配列
var obj = { foo: 'hoge' };
var obj = { 'foo': 'hoge' };
var obj = {};
obj.foo = 'hoge';
var obj = {};
obj['foo'] = 'hoge';
var obj = new Object();
obj.foo = 'hoge';
連想配列では、for(i in Object) 構文が利用できるが、普通の配列には利用できないことに注意。
長さ
xx.length
以下で、配列の要素、全てを削除できる。
xx.length = 0;
追加と取り出し
xx.push(e1,e2,...); 最後に追加
xx.unshift(e1,e2,...); 先頭に追加
r = xx.pop(); 最後の要素を削除し、取り出す
r = xx.shift(); 先頭の要素を削除し、取り出す