es6 filter 如何实现双层循环?
this.permissions = this.permissions.filter(item => {
if (!item.hidden) {
if (item.children && !!item.children) {
item.children = item.children.filter(item2 => {
return !item2.hidden
})
}
return !item.hidden
}
})
es6 filter 如何实现双层循环?
this.permissions = this.permissions.filter(item => {
if (!item.hidden) {
if (item.children && !!item.children) {
item.children = item.children.filter(item2 => {
return !item2.hidden
})
}
return !item.hidden
}
})