删除对象的一个​​属性

问题描述:

我有一个看起来像这样的对象。删除对象的一个​​属性

{ 
par1: 'par1value', 
par2: 'par2value', 
par3: 'par3value' 
}; 

我想删除名为par1的财产,并分别保存它,所以它看起来像这样

var par1 = 'par1value'; 

{ 
par2: 'par2value', 
par3: 'par3value' 
}; 

有人建议一个很好的办法做到这一点

+3

可能重复[如何从删除属性javascript对象](http://stackoverflow.com/questions/208105/how-to-remove-a-property-from-a-javascript-object) – Andrea 2013-11-13 17:56:28

取得属性:

var value = obj.par1; 

删除对象的值:

delete obj.par1; 

有关删除的更多详细信息,请参阅here

已回答已经在这里:How do I remove a property from a JavaScript object?

基本上,

var parobject = { 
par1: 'par1value', 
par2: 'par2value', 
par3: 'par3value' 
}; 

var par1 = object.par1; 

delete parobject.par1; 

增加:delete运算符在这里描述:https://developer.mozilla.org/en/JavaScript/Reference/operators/special_operators/delete_operator