join的方法
将数组拼接成字符串var arr = ["html","css","js"];// join可以将数组拼接成一个字符console.log(arr.join("$"))console.log(arr.join("|"))console.log(arr.join("  "))console.log(arr.join("*"))console.log(typeof arr.join(""))
2sort
arr.sort((a,b)=>a-b);arr.sort((a,b)=>b-a);
3求和reduce
特点:只能对简单的值求和[1,2,3]
4,reverse
特点:能够改变数组的结构
5遍历
 var arr = ["html","css","js"];        arr.reverse();        console.log(arr);
for in方法
 //for in        var arr = ["html","css","js"];        for(var key in arr){            console.log(key)//key获取的是数组的下标            //console.log(arr[key])        }        var obj = {            name:"list",            age:18        }        for(var k in obj){            console.log(obj[k])        }
获取下标的方法
 var arr =[3,4,5];        for(var value of arr){            console.log(value)            //获取下标怎么获取            //indexOF            console.log(arr.indexOf(value))        }
for each方法
 var arr = ["html","css","js"];        arr.forEach(function(item){            console.log(item)        })
方法2
  var arr = [2,3,4];        var newArr = [];        arr.forEach(item=>{            console.log(item)            newArr.push(item*2)        })        console.log(newArr)
map遍历
   var arr = [            {name:"html",value:"12px"},            {name:"css",value:"13px"},            {name:"js",value:"14px"}    ]       arr.map(item=>{           var value = parseInt(item.value)*2;           item.value = value;       })       console.log(arr)
some 遍历   数组中有一项满足某个条件时 就返回true
var arr = [3,4,5,6];        var res = arr.some(item=>{           return item>1;        })        console.log(res);
every遍历  数组中每一项都要满足条件   才返回true
var  arr = [2,3,4];        var res = arr.every(item=>{            return item>1;        })        console.log(res)
filter遍历 只要达到某个条件   就会返回一个新的数组
var  arr = [3,4,5,6];        // filter  只要达到某个条件  就会返回一个新的数组        var res = arr.filter(item=>{            return item>4;        })        console.log(res)
find 遍历 返回数组中满足条件的某个值   只返回一个值
var arr=[2,3,4,3];       var res= arr.find(item=>{           return item==3;  })   console.log(res)
findIndex遍历    返回数组中满足条件的数组的下标
var arr =[2,3,4];        // findIndex 返回数组中满足条件的值的下标        var index = arr.findIndex(item=>{            return item == 4;        })        console.log(index)
 <input type="text" id="app">    <script>        var  arr = [            {name:"李四",id:"1001"},            {name:"王四",id:"1002"},            {name:"张四",id:"1003"},            {name:"赵四",id:"1004"}        ]        /*         1.要获取数组中的值        2.根据id值   获取数组中对应项的下标        3.删除对应的项        */        var app = document.getElementById("app");       app.onkeydown = function(event){           if(event.keyCode==13){               var id =Number(this.value);               var index =arr.findIndex(item=>{                   return item.id == id;               })               arr.splice(index,1);               console.log(arr)           }       }    </script>