文章地址 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>