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>
  • 相关阅读:
    命令式语言和声明式语言对比——JavaScript实现快速排序为例
    merge sort 的javascript实现
    快速排序算法的简短描述
    Hadoop 2.x 版本的单机模式安装
    数据分析招聘网招聘信息分析报告
    使用PROC TRANSPOSE过程步对数据集进行转置时如何保持日期变量的时间顺序
    饼图微创意
    我的微博关键字
    QQ群成员发言次数统计(词云制作)
    在SAS数据步中执行过程步的简单示例
  • 原文地址:https://www.cnblogs.com/hwgok/p/5714926.html
Copyright © 2011-2022 走看看