Was wäre der beste Weg, um zusätzliche Eigenschaften von einem Objekt zu entfernen, das nicht im Standardobjekt definiert ist?Entfernen Sie zusätzliche Eigenschaften von Objekt
var
defaults = {
color : 'blue',
size: 9,
price : 40.00,
instock : true
},
newItem = {
color: 'red',
size : 4,
price : 20.00
extra : invalid // discard this
extra1 : invalid // discard this
},
item = $.extend(defaults, newObject) ;
Wunsch Ausgang ....
{
color : 'red',
size: 4,
price : 20.00,
instock : true
}
Mögliches Duplikat von [Löschen Eigenschaft von Objekt in Javascript] (http://stackoverflow.com/questions/9983710/deleting-property-from-object-in-javascript) –
so Verwenden Sie Reduzieren oder Löschen – epascarello