JS打平
a.递归实现
function flat(list){
let arr1 = []
list.forEach((val)=>{
if(val instanceOf Array){
arr.concat(flat(val))
}else{
arr1.push(val)
}
})
return arr1
}
b.reduce是实现
function fn(arr){
return arr.reduce((pre,cur)=>{
return pre.concat(Array.isArray(cur)?fn(cur):cur))
})
}