Node.js:如何克隆对象

如果克隆数组,我将使用 cloneArr = arr.slice()

我想知道如何在nodejs中克隆对象。

回答:

对于不需要压缩每一滴性能的实用程序和类,我经常作弊,只是使用JSON执行深层复制:

function clone(a) {

return JSON.parse(JSON.stringify(a));

}

这不是唯一的答案,也不是最优雅的答案。所有其他答案都应考虑成为生产瓶颈。但是,这是一个快速而肮脏的解决方案,非常有效,并且在大多数情况下(我会克隆属性的简单哈希值)很有用。

以上是 Node.js:如何克隆对象 的全部内容, 来源链接: utcz.com/qa/414356.html

回到顶部