删除对象的一个​​属性

时间:2011-04-08 23:13:27

标签: javascript jquery

我有一个看起来像这样的对象。

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

我想删除名为par1的属性并单独保存,使其看起来像这样

var par1 = 'par1value';

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

有人可以建议一个很好的方法吗

2 个答案:

答案 0 :(得分:15)

获取财产:

var value = obj.par1;

从对象中删除值:

delete obj.par1;

有关删除的详细信息,请访问here

答案 1 :(得分:3)

已在此处回答: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;

添加:删除操作符在此处描述:https://developer.mozilla.org/en/JavaScript/Reference/operators/special_operators/delete_operator