下划线的clone()和简单的'='之间有什么区别?
- 论坛
- 下划线的clone()和简单的'='之间有什么区别?
29 浏览
下划线的clone()和简单的'='之间有什么区别?
这篇文章是关于在JavaScript中复制对象时的最佳实践。
例如:
我有一个对象{ name: 'Dodo', method: function () { console.log(this.name) }}
;
我需要创建一个它的副本:
var obj = { name: 'Dodo', method: function () { console.log(this.name) } }; // 哪种方式更好? var copyUnderscore = _(obj).clone(); var copySimple = obj;
哪种方式更好?谢谢!