js map双重循环的判断

代码如下:

lists.map((list,list_index)=>{
    list.map((item,item_index)=>{
        if (item.type == 1) {
            
        }
    })
})

怎么判断当前的item.type ==1的item是当前list的?
,因为我要做一个操作,把当前item.type == 1的放在一个新的对象中,

if(item.type == 1){
    obj.children = item
}

如果直接这样写的话,lists里面有很多list下都有item.type ==1 我只想取当前的

阅读 6.8k
1 个回答
//试试这样

lists.forEach((list,list_index)=>{
     console.log(list.filter((item,item_index)=> item.type == 1));
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题