2

私はしばしば次のようなことをしています:

t={};
t.args={};

のような変数を割り当てますt.args.id=12。上記をワンライナーにすることはできますか?

4

3 に答える 3

6

次のようなものはどうですか:

var t = { args: { id: 12 } };

これは次の方法でアクセスできます。

t.args.id;

初期化中に内部属性を指定したくない場合t.args(つまり - id)、同様に簡単に使用できt = { args: {} }ます。その後、使用t.args.id = 12は引き続き同じように機能します。

于 2012-11-08T03:34:50.137 に答える
2

どうですか:

var t = { args: {} };
于 2012-11-08T03:34:57.000 に答える
0

これは機能しますが、必ずしも最も読みやすいアプローチではありません。

(t={}).args={}

于 2012-11-08T03:40:11.537 に答える