Javascript删除对象键数组值

标签 javascript jquery object

我有这个对象:

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

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

最佳答案

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

delete object.key

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

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

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

关于Javascript删除对象键数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7320779/

相关文章:

javascript - 使用 .each(下划线)将表行 <tr> 添加到表中

javascript - 显示/隐藏具有不同类的 li 元素

javascript - 在 AJAX 调用中使用 "context:..."的正确方法是什么?

JavaScript 过滤数组和映射

javascript - 分解函数 map 和 reduce -JS

javascript - 使用 PHP 对 unicode 字符进行转义

javascript - Handlebars 不显示内容

javascript - 日期选择器的问题

javascript - 如何将jquery代码转换为原型(prototype)代码?

c - 使用互斥锁锁定对列表对象的所有访问