题解 | #数组扁平化#
数组扁平化
https://www.nowcoder.com/practice/5d7e0cf4634344c98e6ae4eaa2336bed
const _flatten = arr => {
let newArr = JSON.stringify(arr);
let reg = /(\[|\])/g;
let demo = newArr.replace(reg, '').split(',');
for (let i = 0; i < demo.length; i++) {
if (!(demo[i] instanceof Number)) {
demo[i] = parseInt(demo[i])
}
}
return demo;
}
const _flatten = arr => {
let newArr = arr.flat(arr.length + 1);
return newArr;
}
用flat很简单,不知道为啥不通过。

