JSFiddle - React, Tailwind, and code Playground
JavaScript
function reverseArray (arr) {
result = [];
for (var i = arr.length - 1; i >= 0; i--){
result.push(arr[i]);
};
for (var i = 0; i < arr.length; i++){
arr[i] = result[i];
};
return arr;
};
function ReverseArrayThatDoesntWork (arr) {
result = [];
for (var i = arr.length - 1; i >= 0; i--){
result.push(arr[i]);
};
arr = result;
return arr;
};
var arr1 = [0,1,2,3,4,];
reverseArray(arr1);
console.log(arr1); // [4, 3, 2, 1, 0]
var arr2 = [5,6,7,8,9];
ReverseArrayThatDoesntWork(arr2);
console.log(arr2); // [5, 6, 7, 8, 9]
console.log(ReverseArrayThatDoesntWork(arr2)); // [9, 8, 7, 6, 5]