JavaScript独特な書き方で理解が困難かつWebを探してもまとまったサイトが無かったのでまとめました。 オブジェクト オブジェクトリテラル オブジェクトは複数のプロパティを含むコンテナであり、プロパティは名前と値で構成されている。 var flight = { airline: "Oceanic", departure: { IATA: "SYD", "city-name": "Sydney" // JavaScriptの名前規則に従わないはクォート「""」が必要 }, arrival: { city_name: "Los Angeless" // JavaScriptの名前規則に従う場合はクォート「""」が不要 } }; flight.departure.IATA // "SYD"が取得できる JavaScriptにおける関数はオブジェクトです。そのためそれ以外の値と同様に扱うこと