题解 | 数组扁平化
数组扁平化
https://www.nowcoder.com/practice/5d7e0cf4634344c98e6ae4eaa2336bed
const _flatten = arr => {
// 补全代码
function toFlat(arr){
let i = 0;
while(true){
if(Array.isArray(arr[i])){
const subArr = arr[i]
toFlat(subArr)
arr.splice(i, 1, ...subArr)
i += subArr.length - 1
}
i++;
if(i >= arr.length) break
}
}
toFlat(arr)
return arr
}
SHEIN希音公司福利 370人发布
