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>
  • 相关阅读:
    govalidator----结构体tag验证
    结构字段验证--validator.v9
    序列化
    案例:8,64,256都是2的阶次方数(8是2的3次方),用Java编写程序来判断一个整数是不是2的阶次方数。
    易错点
    什么是线程与进程?
    对象与实例的区别?
    什么情况下用断言?assert
    垃圾收集器什么时候回收垃圾?
    HashMap 和 HashTable 的区别
  • 原文地址:https://www.cnblogs.com/hwgok/p/5714926.html
Copyright © 2011-2022 走看看