2

MyApp.something.BigObject我有一个内存昂贵的对象,我喜欢这样做var theObject = MyApp.something.BigObject;。我的问题是这会占用双倍的内存吗?

4

1 回答 1

7

“等号”是赋值运算符。如果 RHS 是对象,则将引用分配给 LHS,它不会克隆或复制对象。

所以给出:

var obj = {};
var b = obj;

objb都引用同一个对象。

于 2011-09-19T06:47:23.297 回答