1.数组扁平化 首先何谓数组扁平化? 我也不会解释,直接上代码,就很直观 //这是原始数组,可以看到嵌套了很多层的[],也就是很多维数组 let arr = [1, 2, [2, 3], [10, 11], [3, [4, [5, [6, [7, [8, [9]]]]]]]]; 2.Array.flat(n) Array.flat 函数支持传入一个数值类型参数 n ,代表我们希望的能够扁平化的维数 //arr.flat(1) [ 1, 2, 2, 3, 10, 11, 3, [ 4, [ 5, [Array] ] ] ] //arr.flat(2) [ 1, 2, 2