オブジェクトの書き方
var hoge = {
a: 123,
b: 'abc',
c: function(){
return 'xyz';
},
d: [4,5,6]
};
上記のオブジェクトhogeにはa, b, c,dの4つのプロパティがあり、aには123という整数、bには'abc'という文字列、cには文字列'xyz'を返す関数、dには配列[4,5,6]が定義されている。
hoge.a = 789;
このように書き換えたり
var l = hoge.b;
参照したり
hoge.c();
関数を実行したり
var m = hoge.d[0];
配列の中身を参照したりすることができる。
hoge.e = function(){
return 'new';
}
hoge['f'] = function(){
return 'new2';
}
また、オブジェクトに新しい関数等を追加することも可能 (キーを指定して追加も可)