deep (dest, obj) {
var o = dest;
for (var key in obj) {
if (typeof obj[key] === 'object' && obj[key] != null) { //判断是不是对象
o[key] = (obj[key].constructor === Array) ? [] : {};
this.deep(o[key], obj[key])
} else {
o[key] = obj[key]
}
}
return o;
}
深拷贝方法
最新推荐文章于 2024-09-15 17:50:36 发布