let arr = [1,[1,2],[1,[1,2]],[1,[1,2,[1,2]]],3,5,[[[[[[[8]]]]]]]]
let arr2 = []
function sum(array){
array.map((item,index)=>{
if(item.constructor === Array){
return sum(item)
}else{
arr2.push(item)
}
})
}
sum(arr);
console.log(arr2);
js数组铺开,递归
最新推荐文章于 2024-10-02 05:39:15 发布