オブジェクトは、new Object()、Object.create()、 またはリテラル記法(初期化記法)を使用することで初期化することが可能です。 オブジェクト初期化子は、0個以上のオブジェクトのプロパティ名と関連する値のペアを、中括弧({})で囲ったリストです。 文法 説明 オブジェクトリテラル - JSON 仕様 ブラウザ互換性 関連項目 文法 var o = {}; var o = { a: "foo", b: 42, c: {} }; var a = "foo", b = 42, c = {}; var o = { a: a, b: b, c: c }; var o = { property: function ([parameters]) {}, get property() {}, set property(value) {}, }; ECMAScript 6の新しい記法