flat 数组扁平化 方法说明:用于将嵌套的数组拉平为一维数组。返回一个新数组,不改变原数组 用法:arr.flat(depth) 参数depth表示要拉平的层数,不传默认为1,传Infinity表示不管有几层 全部拉平 例: let arr = [1, 2, [3, 4, [5, 6, [7, 8]]]] arr.flat() // [1, 2, 3, 4, [5, 6, [7, 8]]] arr.flat(2) // [1, 2, 3, 4, 5, 6, [7, 8]] arr.flat(Infinity) // [1, 2, 3, 4, 5, 6, 7, 8]