function cloneObject (src) {
var newObj = {}
if (typeof (src) !== 'object') {
return src;
}
else{
for (var attr in src) {
newObj[attr] = cloneObject(src[attr]);
}
}
return newObj;
}
这里面的newObj[attr]=cloneObject(src[attr]) 是递归这我知道 但是这步的原理我没看明白 是把src[attr]复制给newObj 这个数组吗 不是很能理解复制的原理 求解
慕容3067478
相关分类