// flat 函数扁平数组
function _flat(arr){
return arr.reduce((cur,next)=>{
if(Array.isArray(next)){
return [...cur,_flat(next)]
}else {
return [...cur,next]
}
},[])
}
var arr = [1,2,3,[4,5,6,[7,8,9]]]
var b = _flat(arr)
console.log(b)
console.log(Array.isArray(b))