JSON数据的删除某个元素
有一组JSON数据:
var tempJSON = [{id:1,Name:"peter"},{id:2,Name:"James"},{id:3,Name:"Other"}];
当传入ids为[1,2]的值是,JS如何删除掉tempJSON数组中id为1,2的数据,最后结果为:
tempJSON=[{id:3,Name:"Other"}]
解决方法如下:
var tempJSON = [{id:1,Name:"peter"},{id:2,Name:"James"},{id:3,Name:"Other"}];var newArr = new Array();for(var i=0;i< tempJSON.length;i++){var j=tempJSON[i];if(j.id!=1&&j.id!=2){newArr.push(j);}}console.info(newArr);