JS Built-ins
← Array159 / 226
ArrayArray.prototype.reverseintermediate

Array.prototype.reverse() β€” in-place mutation

πŸ“– Usage Example
const original = [1, 2, 3]
original.reverse()
console.log(original)  // β†’ [3, 2, 1]  (mutated!)

reverse() mutates the original array β€” use toReversed() for an immutable alternative.

reverse() mutates the original array

reverse() reverses the array in place and returns a reference to the same array.

const arr = [1, 2, 3]
const result = arr.reverse()
result === arr // true β€” same reference
πŸ’‘ Hints (2)
  • β€’ Just call `arr.reverse()` and return its result.
  • β€’ `reverse()` returns the same mutated array, not a copy.