你如何將一個陣列平均分成兩半呢?

使用陣列的 slice() 方法:

const list = [1, 2, 3, 4, 5, 6]
const half = Math.ceil(list.length / 2); 

const firstHalf = list.slice(0, half)
const secondHalf = list.slice(half)

如果陣列中的元素數量是偶數,結果會平均分成兩半。

如果元素數量是奇數,例如:

[1, 2, 3, 4, 5]

結果會是:

[ 1, 2, 3 ]
[ 4, 5 ]