Node Js的下划线“扩展”方法是否有替代深度克隆的替代方法?

时间:2014-02-11 12:06:41

标签: jquery node.js underscore.js

我需要深入克隆Node.js中的对象。我现在正在使用_.extend但是根据this,由于嵌套对象的浅层复制,它可能会出现问题。我需要进行深度克隆,就像jQuery.extend一样。所以我的问题是有任何Node.js模块(或本机模块)用于深层对象克隆吗?

1 个答案:

答案 0 :(得分:-1)

https://github.com/lodash/lodash

有深度克隆方法,我认为是你想要的:))

var cloneOfDeepNestedObject _.cloneDeep(deepNestedObject);

http://lodash.com/docs#cloneDeep

使用一些附加方法提供一对一替换下划线

似乎稳定使用它几次,似乎相当,声称也更快