Javascript是否等同于引用对象或克隆它们?
作者:互联网
在MyApp.something.BigObject中,我有一个内存昂贵的对象,我喜欢这样做var theObject = MyApp.something.BigObject;.我的问题是会占用双倍的记忆吗?
解决方法:
“等号”是赋值运算符.如果RHS是对象,则将引用分配给LHS,它不会克隆或复制对象.
所以给出:
var obj = {};
var b = obj;
obj和b都引用相同的对象.
标签:object-reference,javascript,memory-management 来源: https://codeday.me/bug/20191008/1873435.html