场景:好多时候有多维数组转成一维数组 就是很麻烦 还得用循环 + 递归
太麻烦了 幸好看到一个方法

flat() 方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回。

那岂不是爽歪歪 不用自己写循环 + 递归

let arr = [[123],[456]]
let arrone =  arr.flat()
console.log(arrone)
arrone 就是 [123, 456]
//他可以传一个参
let arr = [[[123]],[456]]
let arrone =  arr.flat(2)
console.log(arrone)
arrone 就是 [123, 456]

xxnobug
34 声望1 粉丝

« 上一篇
js 事件循环