我正在尝试从json对象中删除键。
{
"name":"Huntelaar",
"fistname": "Klaas-Jan",
"number": 23,
"clubs": [
{
"team":"team",
"years": 5
},
{
"team":"team",
"years": 5
}
]}
$.getJSON("example.json", function (data){
delete data.firstname;
)};
所以这将删除" firstname"在对象内。 但我怎么能删除 - 让我们说 - 每个"团队"俱乐部阵列内的名字?我尝试了各种$ .each功能但到目前为止没有成功。非常感谢你。
答案 0 :(得分:0)
像这样:
delete data.clubs[0].team
其中[0]是索引,您可以在集合中选择任何可能的索引,例如,现在有两个俱乐部,您可以使用
delete data.clubs[0].team
delete data.clubs[1].team
删除分会中的所有团队属性:
for(i=0; i<data.clubs.length; i++)
delete data.clubs[i].team;