JavaScript 数组 flat()
示例
创建一个包含子数组元素连接的新数组
const myArr = [[1,2],[3,4],[5,6]];
const newArr = myArr.flat();
自己尝试一下 »
const myArr = [1, 2, [3, [4, 5, 6], 7], 8];
const newArr = myArr.flat(2);
自己尝试一下 »
描述
The flat()
方法连接子数组元素。
语法
array.flat(depth)
参数
参数 | 描述 |
depth | 可选。 应该扁平化的嵌套数组的深度。 默认值为 1。 |
返回值
类型 | 描述 |
数组 | 扁平化的数组。 |
浏览器支持
JavaScript 数组 flat()
自 2020 年 1 月起在所有现代浏览器中得到支持
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
2018 年 9 月 | 2020 年 1 月 | 2018 年 9 月 | 2018 年 9 月 | 2018 年 9 月 |