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 回答