There is a function that should turn over an array (like the reverse method):
function reversed(arr) { for (var i = arr.length; i > 0; i--) { var elem = arr.pop(); arr.unshift(elem); } return arr; } var testArr = [1, 2, 3, 4, 5, 6, 7, 8]; console.log(reversed(testArr)); But the initial array is returned.