本人前端较渣,最近接了个项目,无奈前端不管数据交互的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两种方式来删除,发现都不完美,只好用笨方法了。
更新就不写了。也就是遍历 然后重新赋值就可以了。