对递归的研究1

 

// 递归
Array.prototype.flat=function () {
var arr=[];
this.forEach((item,idx)=>{
if(Array.isArray(item)){
arr=arr.concat(item.flat())
}else{
arr.push(item)
}
})
return arr;
}
let arr= [1,2,3,[4,11,23,45,99,33,[6,7,[8,9]]],[10,11]]
console.log(arr.flat())

 

posted @ 2020-05-21 16:10  又回到了起点  阅读(193)  评论(0编辑  收藏  举报