如图数组对象,想删除对象中tableid为4的对象。并返回新数组
var arr =[]
for(item in datas){
if(datas[item].tableid == "4"){
delete datas[item]
}
}
for(item in datas){
if(datas[item] != ""){
arr.push(datas[item])
}
}
console.log(arr)
9 回答10.2k 阅读
4 回答8.6k 阅读✓ 已解决
7 回答10.7k 阅读
2 回答11.2k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答4.2k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
直接来个简单的,抛砖引玉了:
使用
reduce
方法