1
2
3
4
5
6
7
8
9
|
// 展開一層
[1, 2, [3, 4, [5, 6]], 7, 8].flat() // [1, 2, 3, 4, [5, 6], 7, 8] 默認為1 flat()和flat(1)一樣
// 展開兩層
[1, 2, [3, 4, [5, 6]], 7, 8].flat(2) // [1, 2, 3, 4, 5, 6, 7, 8]
// 全部展開
[1, 2, [3, 4, [5, 6]], 7, 8].flat(Infinity) // [1, 2, 3, 4, 5, 6, 7, 8]
|