zoukankan      html  css  js  c++  java
  • 用原生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!

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

     
  • 相关阅读:
    站点设计
    站点规划
    自动登录百度网盘
    windows下配置Python虚拟环境
    拖拽效果
    jQuery 基础
    js操作BOM
    js操作DOM
    selenium+js自动连接Magic_WiFi
    弹框
  • 原文地址:https://www.cnblogs.com/MaricoCheung/p/13752117.html
Copyright © 2011-2022 走看看