数组结构如下
let data = [{
a:123,
arr:[{b:true},{b:false}]
},
{
a:234,
arr:[{b:true},{b:false}]
}]
要过滤掉arr数组里的b为false的值
使用forEach+filter
let newArr = [ ];
data.forEach((value,index) => {
newArr[index] = value;
newArr[index].arr = value.arr.filter(
item => item.b === true)
})