function flatss (flstArr,n=1){
let newArr = [];
for (let j = 0; j < flstArr.length; j++) {
const item = flstArr[j];
if(Array.isArray(item)){
if(n>1){
newArr = newArr.concat(flatss(item,n-1)) ;
}else{
newArr = newArr.concat(item);
}
}else{
newArr = newArr.concat(item);
}
}
return newArr;
}
function flatssall (flstArr){
let newArr = [];
for (let j = 0; j < flstArr.length; j++) {
const item = flstArr[j];
if(Array.isArray(item)){
newArr = newArr.concat(flatssall(item));
}else{
newArr = newArr.concat(item);
}
}
return newArr;
}@[TOC](这里写自定义目录标题)
面试之笔试1-扁平化数组以及指定扁平化层级的方法
最新推荐文章于 2024-07-11 20:55:36 发布