Array的flat实现方式 ES10 新增Array.flat()和Array.flatMap() 扁平化多维数组:Array.flat() Array.flatMap() Array.flat实现 实现方式1递归 实现方式2递归 更多文章大家可以关注一下: ES10 新增Array.flat()和Array.flatMap() 扁平化多维数组:Array.flat() // An highlighted block let arr= [1,2,3,[4,5,6,[7,8,9,[10,11,12]]]]; arr.flat() == arr.flat(1); // [1,2,3,4,5,6,Array(4)] arr.flat().flat() == arr.flat(2); // [1,2,3,4,5,6,7,8,9,Array(3)] arr.flat(