如图数组对象,想删除对象中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 回答9.5k 阅读
6 回答5.1k 阅读✓ 已解决
5 回答3.7k 阅读✓ 已解决
4 回答8k 阅读✓ 已解决
7 回答10.1k 阅读
5 回答8.3k 阅读
2 回答10.4k 阅读✓ 已解决
直接来个简单的,抛砖引玉了:
使用
reduce
方法