• 数组


    **1.数组排序方法** 

      1.reverse()反转数组元素的顺序(也可反转字符串)
        例如:
             var arr=[2,3,1,4,6,7];
             console.log(arr.reverse());==>[7,6,4,1,3,2];
      
      2.sort()对数组的元素进行排序
        参数说明:可以不写,也可以传一个自定义函数用来排序
        **注意:如果省略参数,会转化成字符串进行比较*
        例如:
             (a,b==传两个参数进去)=>{return a,b};
             console.log(arr.sort((a,b)=>a<b));
    **2.数组连接方法 **

      1.concat()连接两个或更多的数组,并返回结果
        例如:
            console.log(arr.concat("a","b","c"));==>[7,6,4,1,3,2,"a","b","c"];
      

    **3.数组位置方法**
      
      1.indexOf()从数组头部开始查找元素,返回元素在数组中的索引值
        例如:
            console.log(arr.indexOf(7));==>0
      2.lastIndexOf()从数组末尾开始查找元素,与上面相对
        例如:
            console.log(arr.lastIndexOf(7));==>0

    **4.二维数组**
      
      1.例如:
              var arr=[[1,2,3]["a","b","c"]];
              console.log(arr[1][0]);==>a
      2.例如:
             for(let i=0;i<arr.length;i++){
              for(let j=0;j<arr[[i].length];j++){
              console.log([i][j]);
           }
    }

  • 相关阅读:
    【原创】C++11:左值和右值(深度分析)
    【基础核心理论】运算符重载
    左值与右值引用 详解
    托盘图标编程
    C/C++ 数组与指针
    webpack 4.0改版问题
    mysql5.7安装记录
    equals方法
    【原创】IO流:读写操作研究(输入流)
    为什么重写equals一定要重写hashCode?
  • 原文地址:https://www.cnblogs.com/waitingforbb/p/7260441.html
Copyright © 2020-2023  润新知