Programmer's Wiki
Advertisement
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 */
Advertisement