js使⽤filter过滤多重数组过滤如下数据
var comment_list = [{filter过滤对象数组
"content":"1111",
"status":1,
"sub_comment_list":[{
"content":"11111111",
"status":1,
}]
},
{
"content":"2222",
"status":1,
"sub_comment_list":[{
"content":"22222",
"status":0,
}]
}]
let newArray = []
comment_list.forEach(function(now,index){
newArray[index] = now
if(newArray[index].status ==1){
newArray[index].sub_comment_list = now.sub_comment_list.filter((item) => {
return item.status === 1
})
}
})
console.log(newArray)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。