二维数组转换为一维数组

2024-01-09  本文已影响0人  湘兰沅芷

使用Array.prototype.flat()方法将二维数组转换为一维数组。注意:此方法是ES2019中新增的方法,如果你的运行环境支持,这是一个方便的选项。

function flattenArray(arr) {
return arr.flat();
}
使用Array.prototype.reduce()方法以及concat()方法来迭代每个元素,并将它们连接到一个新数组中:

function flattenArray(arr) {
return arr.reduce((prev, curr) => prev.concat(curr), []);
}

上一篇 下一篇

猜你喜欢

热点阅读