2011-04-08 110 views
5

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

{ 
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

回答

13

取得属性:

var value = obj.par1; 

删除对象的值:

delete obj.par1; 

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

相关问题