How to reverse an array in JavaScript without using libraries?

To reverse an array in JavaScript without using libraries, we use the reverse method.

For instance, we write

const original = [1, 2, 3, 4];
const reversed = [...original].reverse();

to make a copy of the original array with the spread operator.

Then we reverse the copied array with reverse.