数组

**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]);
       }
}

原文地址:https://www.cnblogs.com/waitingforbb/p/7260441.html