chr*_*ris 2 javascript jquery json object
我有一个看起来像下面的对象的JSON对象,这个对象可以持续数天.所以我想知道无论如何我可以删除全套,相当于下面例子中的位置[0]或位置[1].我必须首先遍历Object并尝试找出哪个是哪个.所以我想说我要删除一个邮政编码为06238的集合,我需要遍历整个位置对象并找出它在对象中的哪个集合,然后相应地删除它.问题是我不确定如何接近这个概念.
{
"locations": [
{
"city": "San Jose",
"state": "CA",
"zipcode": "95125",
"longitude": "0",
"latitude": "0"
},
{
"city": "Coventry",
"state": "CT",
"zipcode": "06238",
"longitude": "0",
"latitude": "0"
}
]
}
Run Code Online (Sandbox Code Playgroud)
Jas*_*hal 19
只需通过索引即可
delete locations[0];
Run Code Online (Sandbox Code Playgroud)
你经历了这样的普通JSON迭代
jQuery.each(locations, function(i, val) {
if(val.zipcode == "yourvalue") // delete index
{
delete locations[i];
}
});
Run Code Online (Sandbox Code Playgroud)
类似的东西.你在寻找一个想法或一个完整的功能吗?
这是jsFiddle