方法一
- 使用ES的最新语法:
Array.prototype.flat()
。
flat([dept])
,参数 dept
为数组的深度,默认为1,根据传入的深度将数组展开。
- 对于不确定深度的数组,可以传入
Infinity
(代表正无穷大)。
【示例】
【优点】
【缺点】
- 有兼容性性问题,具体支持情况见下图。
其他方法
- 其他替代方案可以参考MDN,MDN给出了很多实现多维数组扁平化方法。
标签:flat,MDN,数组,js,dept,一维,深度,方法
来源: https://www.cnblogs.com/shellon/p/15632432.html