下划线的clone()和简单的'='之间有什么区别?

11 浏览
0 Comments

下划线的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;

哪种方式更好?谢谢!

0