用原生JS写翻转数组
法一(自定义函数)
/* 步骤构思: 1、声明命名函数(形参数组)
2、变量储存=新数组
3、for设置循环体
4、计数器倒减遍历
5、return返回值
6、变量存储=调用函数(实参)
7、控制台打印变量输出 */
function reverse(printArr) {
var newArr = [];
for (var i = printArr.length - 1; i >= 0; i--) { // 设置循环体,计数器倒减遍历
newArr[newArr.length] = printArr[i]; // 新数组要索引总长度,否则直接存储会空白
}
return newArr;
}
var printArr = reverse([1, 3, 5, 7, 9]);
console.log(printArr); // [9, 7, 5, 3, 1]
法二(内置对象)
function sortArr(printArr) {
printArr.reverse(); // 变量对象.reverser()是一个内置在JS可以直接被调用的方法
return printArr;
}
var printArr = sortArr([2, 4, 6, 8]);
console.log(printArr); // [8, 6, 4, 2]
作者:MaricoCheung
出处:http://www.cnblogs.com/MaricoCheung/
——有心人做有心事哦,晚安EmilyChen!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。