js数组所有方法(方便记忆)

js数组

arr1.contact(arr2,arr3,,,,)
arr1.every(function(arg){都要满足的条件})//返回true或false
arr1.some(function(arg){满足的条件,有一个就行})//返回true或false
arr1.filter(function(arg){过滤条件})
arr1.find(function(arg){find条件,返回第一个满足的})
arr1.forEach(function(arg){每个都要执行的内容})//在原数组上改
arr1.includes('str')//返回true或者false
arr1.indexOf('str')//返回所在下标
arr1.join()//返回一个字符串,join(">"),表示用>连接
arr1.map(function(arg){每个都要执行的内容})//返回一个新数组
arr1.slice()//切片,返回一个新数组
arr1.sort()//默认升序(字典序),里面可以加function(a,b){return a-b}是升序,function(a,b){return b-a}是降序,arr1.sort().reverse(),字典序的逆序
arr1.splice()//在原数组上增删改,第一个参数表示在这个下标之前进行增,从这个下标开始删,第二个参数删除个数,0不删也就是增加,n删除n个,没有就是删除到结尾。

你可能感兴趣的:(js数组所有方法(方便记忆))