二维数组化成一维

方法一: 利用数组的归并方法reduce()
var flattened = [[0, 1], [2, 3], [4, 5]].reduce(
( acc, cur ) => acc.concat(cur),
[]
);

方法二:利用数组的扁平化方法flat()
[[0, 1], [2, 3], [4, 5]].flat(2);

方法三: 使用遍历的方法
var a = [[0, 1], [2, 3], [4, 5]];
var array = [];
for (let i in a) {
array.push(...a[i]);
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容