有一组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);

 

 

GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 4 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐