• JS中数组的常用方法


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript">
    var arr = ['a','b','c','d','e'];
    arr[arr.length] = 'f';

    console.log(arr);
    var new_arr = arr.concat(["g"],"H"); //concat连接多个数组或是元素 不会对原始数组造成影响
    console.log(new_arr);
    console.log(arr);

    console.log(arr.join("-")) //join 将数组中的每一个元素用指定的字符串连接起来形成一个新的字符串 如果没有传值 默认值是,

    console.log("----pop----")
    console.log(arr);
    //pop表示从数组的末尾取出一个元素 并且会在原始数组中删除相对应的元素 会对原始数组造成影响
    var new_element = arr.pop();
    console.log(new_element);
    console.log(arr);

    console.log("----push----")
    console.log(arr);
    //push表示在数组的末尾添加一个元素 会对原始数组造成影响 返回操作以后的数组的长度
    var new_number = arr.push(new_element);
    console.log(new_number);
    console.log(arr);

    console.log("----reverse----")
    console.log(arr);
    //reverse 对原数组进行倒序 返回被倒序后的新数组 会对原始数组造成影响
    var new_arr01 = arr.reverse();
    console.log(new_arr01);
    console.log(arr);

    arr.reverse();

    console.log("----shift----")
    console.log(arr);
    //shift 表示从数组的头部取出一个元素 并且会在原始数组中删除相对应的元素 会对原始数组造成影响
    var new_element01 = arr.shift();
    console.log(new_element01);
    console.log(arr);

    console.log("-----unshift-------")

    console.log(arr);
    //unshift 表示在数组的头部添加一个元素 会对原始数组造成影响 返回操作以后的数组的长度
    var new_number01 = arr.unshift(new_element01);
    console.log(new_number01);
    console.log(arr);

    console.log("-----sort-------")
    var arr01 = [1,3,2,4,56,7,8,5,3,5,7,8,54];
    console.log(arr01);
    var new_arr01 = arr01.sort(function(a,b){
    return b-a;
    });
    console.log(new_arr01);
    console.log(arr01);
    </script>
    </head>
    <body>

    </body>
    </html>
  • 相关阅读:
    如何重启apache2服务
    ubuntu设置不睡眠的方法
    linux环境下安装varnish
    PHP 开发者该知道的 5 个 Composer 小技巧
    dl, dt, dd /line-height /loat /vertical-align 问题
    针对老式浏览器(主要是IE6、7、8)的css3-mediaqueries.js自适应布局
    三栏网页宽度自适应布局方法
    vue.js开发环境搭建
    vue.js之个人总结
    less学习:基础语法总结
  • 原文地址:https://www.cnblogs.com/hwgok/p/5714926.html
Copyright © 2020-2023  润新知