如果我要删除带有对象数组的json中的键,在执行某些操作后会发生什么? json是否会保留以前的数据/密钥,删除后的密钥将不再可见。 请参阅下面的json示例。
jsonX= [
{
"id":"01",
"name":"item1",
"address":"Xxx City"
},
{
"id":"02",
"name":"item2",
"address":"Yyy City"
},
{
"id":"03",
"name":"item3",
"address":"Zzz City"
}
];
某个方法会有这个代码:
for(var i = 0 ; i < jsonX.length ; i++){
delete jsonX[i].id;
}
答案 0 :(得分:0)
简短的回答是肯定的,它将从对象中删除id,但你的错误是你的jsonX声明,这段代码会修复它
jsonX=[
{
"id": "01",
"name": "item1",
"address": "Xxx City"
},
{
"id": "02",
"name": "item2",
"address": "Yyy City"
},
{
"id": "03",
"name": "item3",
"address": "Zzz City"
}];