标签:
代码如下:
deepCopy: function(obj) { return _.isObject(obj) ? JSON.parse(JSON.stringify(obj)) : obj; },
深度克隆是一个复杂的任务,并没有一个完美的解决方案,要根据情况谨慎对待。
如果是简单场景,可以使用 JSON.parse(JSON.stringify(obj)) 完成。
如果自己完全知道对象的数据结构,手动克隆将是最稳妥也是最高效的方式。
标签:
原文地址:http://my.oschina.net/uniquejava/blog/508853