而是flat方法
let arr=[1,2,[2,3,0,[22,34],[23,14]],99]
arr=arr.flat(infinity)
通过toString/JSON.stringify方法
let arr=[1,2,[2,3,0,[22,34],[23,14]],99]
arr.toString().split(",")
------------------------------------------------
let arr=[1,2,[2,3,0,[22,34],[23,14]],99]
let str=JSON.stringify(arr)
str.replace(/(\[|\])/g,"").split(",")
通过递归
function flat(arr){
let reslut=[]
fn(arr)
function fn(arr){
arr.forEach(item=>{
if(Array.isArray(item)){
fn(item)
continue
}
reslut.push(item)
})
}
return result
}