JS(javascript)操作JSON进行添加、更新、删除操作

本人前端较渣,最近接了个项目,无奈前端不管数据交互的JS编写,无奈只好硬着头皮上了。

我这里只抛砖引玉,记录一下我自己的解决办法。

 

1.JS操作JSON 添加数据

var vodlist=[];

var vodobj=new Object();
vodobj.id=’1′
vodobj.name=’test1′
vodlist.push(vodobj)

 

2.JS操作JSON 删除数据

var newvodlist=[];

vodlist_c = vodlist.length;

for (var vodlist_i = 0; vodlist_i < vodlist_c; vodlist_i++) {
if(vodlist[vodlist_i].id==’1′){
//delete vodlist[vodlist_i]
//vodlist.splice(vodlist_i,1)
}else{
newvodlist.push(vodlist[vodlist_i])
}
}

可以看到 我之前先是使用了delete ​、splice两种方式来删除,发现都不完美,只好用笨方法了。

更新就不写了。​也就是遍历 然后重新赋值就可以了。


发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注