私はしばしば次のようなことをしています:
t={};
t.args={};
のような変数を割り当てますt.args.id=12
。上記をワンライナーにすることはできますか?
私はしばしば次のようなことをしています:
t={};
t.args={};
のような変数を割り当てますt.args.id=12
。上記をワンライナーにすることはできますか?
次のようなものはどうですか:
var t = { args: { id: 12 } };
これは次の方法でアクセスできます。
t.args.id;
初期化中に内部属性を指定したくない場合t.args
(つまり - id
)、同様に簡単に使用できt = { args: {} }
ます。その後、使用t.args.id = 12
は引き続き同じように機能します。
どうですか:
var t = { args: {} };
これは機能しますが、必ずしも最も読みやすいアプローチではありません。
(t={}).args={}