JavaScript Array flat()
- 上一頁 findLastIndex()
- 下一頁 flatMap()
- 返回上一層 JavaScript Array 參考手冊
定義和用法
flat()
方法用于將子數組元素連接到新數組中。
另請參閱:
實例
例子 1
創建一個新數組,并將子數組元素連接起來:
const myArr = [[1,2],[3,4],[5,6]]; const newArr = myArr.flat();
例子 2
對于多層嵌套的數組,可以指定展開的深度:
const myArr = [1, 2, [3, [4, 5, 6], 7], 8]; const newArr = myArr.flat(2);
語法
array.flat(depth)
參數
參數 | 描述 |
---|---|
depth | 可選。指定嵌套數組應展開的深度。默認值為 1。 |
返回值
類型 | 描述 |
---|---|
數組 | 展開后的新數組。 |
瀏覽器支持
自 2020 年 1 月起,所有現代瀏覽器均支持 JavaScript 數組 flat()
方法:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
2018 年 9 月 | 2020 年 1 月 | 2018 年 9 月 | 2018 年 9 月 | 2018 年 9 月 |
- 上一頁 findLastIndex()
- 下一頁 flatMap()
- 返回上一層 JavaScript Array 參考手冊