ES6相当于lodash _.clone(lodash无法克隆ES6代理)

时间:2016-07-06 03:35:48

标签: javascript ecmascript-6 underscore.js lodash

我正在重构一些代码以利用某些ES6功能。我遇到的一件事是lodash的问题并将_.clone应用于es6代理。我想知道是否有一个等效于lodash提供的克隆方法的es6。我的搜索没有发现任何结果。

THX。

1 个答案:

答案 0 :(得分:2)

使用ES6 Object.assign可以替代_.clone。

var obj = { a: 1 };
var copy = Object.assign({}, obj);
console.log(copy); // { a: 1 }

它似乎也成功克隆了一个ES6代理,lodash失败并返回“未定义”。