JavaScript Array reverse()

陣列 (array) 的 reverse() 方法用來將陣列倒轉,將第一個元素換到最後一個,最後一個元素換到第一個,依此類推。

語法:

ary.reverse();

reverse() 執行後會返回反轉後的陣列。

reverse() 會改變 (mutate) 原本的陣列。如果你希望得到一個反轉後的新陣列而不改變原陣列,請使用 toReversed() (ES2023)。

用法:

const ary = ['one', 'two', 'three'];
const reversed = ary.reverse();

// 輸出 ["three", "two", "one"]
console.log(ary);

// 倒轉是 in place 的操作,返回同一個陣列
// 輸出 ["three", "two", "one"]
console.log(reversed);