let arr = [1,[2,[3,[4,5]],6,7],8,9]
let newArr = []
function setArr(data){
data.forEach(ele=>{
if(Array.isArray(ele)){
setArr(ele)
}else{
newArr.push(ele)
}
})
}
setArr(arr)
console.log('newArr: ', newArr);
使用递归进行数组扁平化处理
最新推荐文章于 2024-06-25 00:57:16 发布
该博客主要介绍了一种JavaScript方法,通过递归遍历和数组的push方法,将包含嵌套数组的复杂结构转换为单一平面数组。内容包括setArr函数的实现和使用,以及最终的newArr输出展示。
1356

被折叠的 条评论
为什么被折叠?



