admin管理员组文章数量:1190364
I have this object:
object = {
key:["1","2","3","4","5"],
key2:["5","7","8","9"]
}
How do I delete an object key and how to delete an object key value ?
I have this object:
object = {
key:["1","2","3","4","5"],
key2:["5","7","8","9"]
}
How do I delete an object key and how to delete an object key value ?
Share Improve this question edited May 9, 2018 at 16:12 Narendra Jadhav 10.3k15 gold badges34 silver badges44 bronze badges asked Sep 6, 2011 at 13:33 Filippo orettiFilippo oretti 49.8k96 gold badges229 silver badges351 bronze badges3 Answers
Reset to default 19For deleteing a property from an object you can use
delete object.key
For deleting an item from the array, you could use many methods, one of which is to make use of jQuery's grep
method:
// removes "5" from the values
object.key2 = $.grep(object.key2,function(x) { return x != "5"});
Live examples: http://jsfiddle.net/rbREb/
How do I delete an object key and how to delete an object key value ?
Use the delete
operator to remove a property from an Object
.
delete object.key
Removing the property will remove its associated value (or at least mark it for garbage collection).
you can use delete object[key]. This will delete both the key and value
本文标签: jqueryJavascript delete an object key array valueStack Overflow
版权声明:本文标题:jquery - Javascript delete an object key array value - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1738429493a2086315.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论