举个浅显的例子,
将如下数组:
let arr = [[1, 2],[3, 4],[5, 6, 7, 8, 9],[10, 11, 12]];
转化成一个新数组:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
即去掉了一层数组维度。
参考代码:
1 arr.flat()方法
flat()方法为ES10版本下的方法,可能部分浏览器并不兼容。
flat()方法将遍历原数组的元素和子数组的元素,合并为一个新数组。
// 返回[1, 2, 3, 4, 5, 6, 7, 8,