1. 使用reduce实现
let arr = [[0, 1], [2, 3], [4,[5,6,7]]]
const newArr = function (arr) {
return arr.reduce((pre, cur) => pre.concat(Array.isArray(cur) ? newArr(cur) : cur), [])
}
console.log(newArr(arr));
2. 使用es6的flat()
const newArr = arr.flat(Infinity)
console.log(newArr)