/**
* 深度复制json对象的方法
*/
var cloneObj = function(obj){
// 中间变量
var str;
// 返回的新对象
var newobj = obj.constructor === Array ? [] : {};
if(typeof obj !== 'object'){
return;
} else if(window.JSON){
str = JSON.stringify(obj),
newobj = JSON.parse(str);
} else {
for(var i in obj){
newobj[i] = typeof obj[i] === 'object' ?
cloneObj(obj[i]) : obj[i];
}
}
return newobj;
};
js深度复制代码实现
最新推荐文章于 2024-04-26 16:47:03 发布