多维数组 转为一维数组
let arr = [1,12, 33,[44,5],[6,7,[8,9],90,3],70]
// 直接使用 flat 方法
let newarr = arr.flat(Infinity)
![](https://img.haomeiwen.com/i5817369/ae78d3c1b3e51d4b.png)
![](https://img.haomeiwen.com/i5817369/b60b53b5d2650109.png)
默认flat(默认深度是1) 二维数组变一维数组
如果是三维数组, 不传递参数会变成二维数组
infinity 表示展开任意深度的嵌套数组
还有其他几种方式
还有其他几种方式可以点击这个链接
多维数组 转为一维数组
let arr = [1,12, 33,[44,5],[6,7,[8,9],90,3],70]
// 直接使用 flat 方法
let newarr = arr.flat(Infinity)
本文标题:数组处理
本文链接:https://www.haomeiwen.com/subject/aabdectx.html
网友评论