文章地址 https://www.cnblogs.com/sandraryan/
js本身为数组提供了reverse()方法,可以翻转数组,返回一个新的数组,不影响原数组。
本例中用for循环简单模拟reverse功能,实现数组翻转的效果。
<script> var arr = [1,9,0,8,5,3,0,2,0,2,4,9] var newArr = []; for(var i = arr.length-1; i >= 0; i--){ newArr.push(arr[i]); // i初始化为旧数组的长度-1,因为数组索引从零开始 // 当i大于等于0,结束循环 // 每次循环i减1 } console.log(arr); console.log(newArr); </script>