Javascript删除对象键数组值

Javascript删除对象键数组值,javascript,jquery,object,Javascript,Jquery,Object,我有一个目标: object = { key:["1","2","3","4","5"], key2:["5","7","8","9"] } 如何删除对象键以及如何删除对象键值 如何删除对象键以及如何删除对象键值 使用操作符从对象中删除属性 delete object.key 删除属性将删除其关联的值(或至少将其标记为垃圾回收)。用于从可使用的对象中删除属性 delete object.key 要从数组中删除项,可以使用多种方法,其中之一是使用jQuery的grep方法: //

我有一个目标:

object = {
   key:["1","2","3","4","5"],
   key2:["5","7","8","9"]
}
如何删除对象键以及如何删除对象键值

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

使用操作符从
对象中删除属性

delete object.key

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

用于从可使用的对象中删除属性

delete object.key
要从数组中删除项,可以使用多种方法,其中之一是使用jQuery的
grep
方法:

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

实例:

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

,如果我只想删除属性值,该怎么办?@Ispuk您可以将
undefined
null
@Ispuk分配给它如果您只想删除它的值,您可以将其设置为null。e、 g.
object.key=null