双重for循环里面如何删掉指定对象?
打个比方 
[
  {
   name:'上级1',
   children:[
        {name:'下级1',hidden:true},        {name:'下级2',hidden:true},
        {name:'下级3',hidden:false}
        ]
},
 {
   name:'上级2',
   children:[
        {name:'下级1',hidden:true},        {name:'下级2',hidden:true},
        {name:'下级3',hidden:false}
        ]
},
]
我怎么删掉childern 里面所有hidden等于true的,这一条对象
回答:
function remove(arr) {  return arr.map(item => {
    item.children = item.children.filter(r => !r.hidden)
    return item
  })
}
回答:
递归算法循环到每层的children,再使用进行删除header为true的
delete children[children.findIndex(item => item.hidden)]以上是 双重for循环里面如何删掉指定对象? 的全部内容, 来源链接: utcz.com/p/932864.html








