【发布时间】:2016-07-06 03:35:48
【问题描述】:
我正在重构一些代码以利用一些 ES6 特性。我遇到的一件事是 lodash 和将 _.clone 应用于 es6 代理的问题。我想知道是否有 es6 等效于 lodash 提供的克隆方法。我的搜索没有出现任何结果。
谢谢。
【问题讨论】:
-
看起来答案是“Object.assign”。
-
请注意
Object.assign不会进行深度克隆。 -
没错,就是像_.clone方法@sma这样的浅拷贝
-
很大程度上取决于代理是否以及如何克隆。请向我们展示一些不适用于 lodash 的示例代码。
-
另请注意,Object.assign 仅适用于像 {} 这样的普通对象。
标签: javascript ecmascript-6 underscore.js lodash