2013-08-22 4 views
0

Je veux valider un objet et peut-être que cet objet peut avoir des paramètres supplémentaires, mais je n'en veux que quelques-uns. Quelle est la meilleure façon de cloner. J'ai essayé underscore, mais rien ne se passe:Cloner l'objet seulement avec quelques paramètres

var object = { 
     name: "Pepe", 
     age: 25, 
     widget: { 
     top: 1, 
     left: 1, 
     other: "jeje" 
     } 
}; 
var a = _.pick(object, "name", "widget.top"); 
console.log(a); 
//Will must return: {name: "pepe", widget: {top: 1}} 

Répondre

0
var object = { 
     name: "Pepe", 
     age: 25, 
     widget: { 
     top: 1, 
     left: 1, 
     other: "jeje" 
     } 
}; 

var a = _.pick(object,'name','widget'); 
a.widget = _.pick(a.widget,'top'); 
+0

Ok, donc je dois filtrer chaque objets imbriqués comme étant séparés – user1710825

Questions connexes