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 月 |