Maison >interface Web >js tutoriel >js fonction de copie profonde

js fonction de copie profonde

高洛峰
高洛峰original
2017-01-03 16:04:281005parcourir

function objectClone(obj,preventName){ 
if((typeof obj)=='object'){ 
var res=(!obj.sort)?{}:[]; 
for(var i in obj){ 
if(i!=preventName) 
res[i]=objectClone(obj[i],preventName); 
} 
return res; 
}else if((typeof obj)=='function'){ 
return (new obj()).constructor; 
} 
return obj; 
}

Pour plus d'articles sur la fonction de copie profonde de js, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn