深层递归到最后一层(只斟酌了对象和数组):
var deepCopy = function (o) {
var target = {}
if (typeof o !== 'object' && !Array.isArray(o)) {
return o;
}
for (var k in o) {
target[k] = deepCopy(o[k]);
}
return target;
}
深层递归到最后一层(只斟酌了对象和数组):
var deepCopy = function (o) {
var target = {}
if (typeof o !== 'object' && !Array.isArray(o)) {
return o;
}
for (var k in o) {
target[k] = deepCopy(o[k]);
}
return target;
}