首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js兑现clone

2012-10-13 
js实现clonefunction cloneObject(obj){var result new Object()var resultArray new Array()for(va

js实现clone
function cloneObject(obj){
var result = new Object();
var resultArray = new Array();

for(var v in obj){

var o = obj[v];

if(typeof o == "object" ){
if(o instanceof Array){
for(var i = 0; i < o.length ; i ++){
resultArray.push(o[i]);
}
result[v] = resultArray;
}else{
o = this.cloneObject(o);
result[v] = o;
}
}else{
result[v] = o;
}
}

return result;
}

热点排行