zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    《精通并发与Netty》学习笔记(07
    《精通并发与Netty》学习笔记(06
    《精通并发与Netty》学习笔记(05
    《精通并发与Netty》学习笔记(04
    《精通并发与Netty》学习笔记(03
    《精通并发与Netty》学习笔记(02
    《精通并发与Netty》学习笔记(01
    pymssql查询结果中文乱码处理
    使用装饰器完成python运行时类型检查
    pyttsx3实现文字转语音
  • 原文地址:https://www.cnblogs.com/hwgok/p/5714926.html
Copyright © 2011-2022 走看看