1,Array.fill():使用固定值填充数组所有元素。
2,Array.map():将数组中的每个元素调用一个提供的函数,结果作为一个新的数组返回,并没有改变原来的数组。
3,Array.forEach():将数组中的每个元素执行传递提供的函数,没有返回值,直接改变原数组
4,Array.filter():将所有元素进行判断,满足条件的元素作为一个新数组返回
5,Array.every():将所有元素进行判断,返回一个布尔值,如果所有元素都满足条件,返回true,否则返回false
6,Array.some():将所有元素进行判断,返回一个布尔值,存在元素满足判断条件,返回true,若所有元素都不符合,返回false
同上,结果返回true
7,Array.push():在数组的后面添加新元素,改变数组的长度
8,Array.reduce():所有元素调用,返回函数,返回值为最后结果,传入的值必须是函数类型
9,Array.shift()在数组后面删除第一个元素,并返回数组,此方法改变了数组的长度
10,Array.unshift()将一个或多个元素添加到数组的开头,并返回新数组的长度
11,Array.isArray()判断一个对象是不是数组,返回的是布尔值
12,Array.concat()一个可以将多个数组拼接成一个数组
13,Array.toString()将数组转化为字符串
14,Array.join()将数组转化为字符串
15,Array.splice(开始位置, 删除的个数,元素)
16,Array.split('element')拆分字符串,从element出开始拆分,只要碰到element就拆分,可以为空格,空格表示所有的字符串都要拆分
还可以设置选择的长度:Array.split('element',limit)表示从截取的地方开始,往后的几位数组
还可以将split()方法与正则表达式加在一起
17,Array.sort()数组的排序,分为升序和降序
升序:
降序:
18,Array.copyWithin(x,y)剪切x个元素到数组中的y这个位置上去
19,Array.find()返回符合传入的条件或函数的数组元素
20,Array,findIndex()返回符合传入的条件或函数的数组元素索引
21,Array.indexOf()搜索数组中的元素,并返回他指定的位置
22,lastIndexOf()搜索数组中的元素,并返回它最后出现的位置
23,isArray()判断对象是否为数组
24,Array.keys()返回数组的可迭代对象,包括原始数组的键