我有一个递归数据
我想在最后返回没有checked中的item
要怎么返回出去?
wapper(data) {
data.map((item,index)=>{
if (item.child) {
item.checked = item.child.filter(c=>c.checked).length == item.child.length ? true : false;
this.wapper(item.child);
} else {
if(!item.checked) {
retun item//这里无法返回
}
}
})
}
map 会将数据全部遍历一遍,无法中断,可以改用 for of 来解决