Q & A › Category: All › How to reverse an array in Javascript without mutating original array 0 Vote Up Vote Down Yan asked 3 years ago 1 Answers 1 Vote Up Vote Down Luci Staff answered 3 years ago You can use slice() to make a copy then reverse() it var newarray = array.slice().reverse();