如何在javascript中删除/更新json对象? [英] how to delete/update a json object in javascript?
问题描述
我有
myjson = {profile:[{name:name1,id:id1},{name:name2,id:id2},{ name:name3,id:id3}]}
删除myjson.profile [1];
这将返回
{profile:[{name:name1,id:id1},null,{name: name3,id:id3}]}
但我需要
{profile: [{name:name1,id:id1},{name:name3,id:id3}]}
plz为它提出建议
Profile实际上是你的json中的数组,所以你需要使用数组函数。
myjson.profile.splice( 1 , 1 );
其中第一个是索引,第二个是1 - 要删除的元素数量(一)个
i have
myjson={"profile":[{"name":name1,"id":id1},{"name":name2,"id":id2},{"name":name3,"id":id3}]}
delete myjson.profile[1];
this will return
{"profile":[{"name":name1,"id":id1},null,{"name":name3,"id":id3}]}
however i need
{"profile":[{"name":name1,"id":id1},{"name":name3,"id":id3}]}
plz suggest something for it
Profile is actually array in your json, so you need to use array functions.
myjson.profile.splice(1, 1);
where first 1 is index, second 1 - how many elements to remove (one)
这篇关于如何在javascript中删除/更新json对象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!