目录

JavaScript Array 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);
亲自试一试 »

描述

这个flat()方法连接子数组元素。


语法

array.flat( depth)

参数

Parameter Description
depth Optional.
How deep a nested array should be flattened.
Default is 1.

返回值

类型 描述
数组 扁平化的数组。


浏览器支持

JavaScript 数组flat()自 2020 年 1 月起所有现代浏览器均支持:

Chrome 69 Edge 79 Firefox 62 Safari 12 Opera 56
Sep 2018 Jan 2020 Sep 2018 Sep 2018 Sep 2018