将二维数组转成一维数组的方法有哪些?
Array.prototype.flat()
function flatArr(arr) {return arr.flat();}console.log(flatArr([[1, 2, 3], [3, 4, 5]]));// [ 1, 2, 3, 3, 4, 5 ]
展开任意深度flat(Infinity)
Array.prototype.reduce()
function flatArr(arr) {return arr.reduce((acc, val) => acc.concat(val), []);}console.log(flatArr([[1, 2, 3], [3, 4, 5]]));// [ 1, 2, 3, 3, 4, 5 ]
