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);
自己動手試一試 »
描述
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 月 |