概要
前回の投稿は、配列の初期化子について書きましたが、
同様にオブジェクト初期化について調べてみます。
配列の初期化子の書き方と、オブジェクト初期化子の書き方での違いは、
[]
の括弧を使う変わりに、次の中括弧を使います。
{}
サンプル
例えば次のように書きます。
var test = {a:1, b:2} //呼び出す時は以下のように console.log(test.a);
オブジェクトリテラルは入れ子にして書くことも可能です。
オブジェクト初期化子の中に式がある場合、初期化子が評価されるタイミングで初期化子の中の式も評価されます。
オブジェクトリテラルのプロパティ名は文字列として解釈されます。