js递归深拷贝对象 只能适用于对象里有对象的深拷贝 function fun(objone,objtwo){ for(x in objone){ if(objone[x] instanceof Object){ // 在目标对象上也创建相应的键 objtwo[x] = {} fun(objone[x],objtwo[x]) }else{ /* 将目标对象上的对应键的值为 源对象上的相应值*/ objtwo[x] = objone[x] } } }