我的功能flatten
以下是代码:
function flatten(arrays) {
return [].concat.apply([], arrays);
}
最大超出错误,所以我试图将功能更改为:
function flatten(arrays){
return arrays.reduce(function(prev, curr){
return prev.concat(curr);
}, []);
}
错误消失但速度太慢。是否有替代的代码。
答案 0 :(得分:-1)
试试这个ES6传播语法:
const array1 = [1,2,3]
const array2 = [4,5,6]
const array3 = [...array1, ...array2]
console.log(array3)