[英]Remove an object from an array
从以下给定对象中删除名为“ itemType”的属性的方法是什么?
{
"id": 19,
"cost": 10,
"items": 10,
"numbers": 10,
"status": false,
"hours": 10,
"itemType": {
"id": 16,
"name": "PC 350",
"description": "PC 350"
},
"typeid": 12
}
这样最终数组应该看起来像
{
"id": 19,
"cost": 10,
"items": 10,
"numbers": 10,
"status": false,
"hours": 10,
"typeid": 12
}
这是object
而不是array
。 您可以像这样使用delete
var obj = {
"id": 19,
"cost": 10,
"items": 10,
"numbers": 10,
"status": false,
"hours": 10,
"itemType": {
"id": 16,
"name": "PC 350",
"description": "PC 350"
},
"typeid": 12
}
delete obj.itemType;
无论是对象还是要从中删除属性,还是有一个数组并想删除一个值,删除的方式是-
delete obj.itemType //object.
delete array[3] //delete 4th item from the array.
注意-您提供的结构不是数组,而是对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.