Pour cloner un objet en Javascript on procède par copie . Il suffit de parcourir tous les attributs de l'objet a cloner et de les copier dynamiquement . Voici un exemple de fonction qui réalise cette opération
function Clone (obj) {
var clone ={};
// On parcourt toutes les propriétés de obj
for(var i in obj){
// Si la propriété actuelle est un objet alors on copie le clone de celui ci
if(typeof(obj[i]=="object"){
clone[i]=Clone(obj[i]);
}else{
clone[i]=obj[i];
}
}
return clone ;
}
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire