JavaScript Array toReversed() method
returns a new array with the elements in reversed order

toReversed() method returns a new array with the elements in reversed order.

toReversed() method does not accept any parameter.

toReversed() method preserves empty slots. Empty slots become undefined in the returned array.

const myArray = [1, 2, , 4, 5, , 7, 8];

myArray.toReversed(); returns ↴

[8, 7, undefined, 5, 4, undefined, 2, 1]

toReversed() method returns a new array; original array is not modified.

reverse() method overwrites the original array.

syntax description
return a new array with the elements of myArray in reversed order
myArray.toReversed()