function array_reverse(arr) {
/* Simulate copy by value */
var arr_rev = new Array();
for (var i = 0; i < arr.length; i++) {
arr_rev[i] = arr[i];
}
arr_rev.reverse();
return arr_rev;
}
Example Javascript Usage[]
arr1 = new Array("dog", "cat", "mouse");
arr2 = array_reverse(arr1);
alert(arr1); /* Returns: dog,cat,mouse */
alert(arr2); /* Returns: mouse,cat,dog */