Javascript删除对象键数组值

时间:2011-09-06 13:33:53

标签: javascript jquery object

我有这个对象:

object = {
   key:["1","2","3","4","5"],
   key2:["5","7","8","9"]
}

如何删除对象键以及如何删除对象键值?

3 个答案:

答案 0 :(得分:19)

要从对象中删除属性,可以使用

delete object.key

要从数组中删除项目,可以使用许多方法,其中一种方法是使用jQuery的grep方法:

// removes "5" from the values
object.key2 = $.grep(object.key2,function(x) { return x != "5"});

实例:http://jsfiddle.net/rbREb/

答案 1 :(得分:6)

  

如何删除对象键以及如何删除对象键值?

使用delete运算符从Object删除属性。

delete object.key

删除属性将删除其关联值(或至少将其标记为垃圾回收)。

答案 2 :(得分:0)

你可以使用删除对象[key]。这将删除键和值