1、concat:连接两个数组并返回最终数组,使用方法: array1.concat(array2,array3,...,arrayX);
2、copyWithin()从数组的指定位置拷贝元素到数组的另一个指定位置中。
使用方法:
array.copyWithin(复制到指定目标索引位置,复制的起始位置(可选),停止复制的索引位置(可选))
3、entries()
,keys()
和values()
用于遍历数组
keys()
方法是对键名的遍历、values()
方法是对键值的遍历,entries()
方法是对键值对的遍历
4、fill():使用一个固定值来填充数组
5、filter() : 检测数值元素,并返回符合条件的数组 ,使用方法: array1.filter(条件);
6、find() :返回符合条件的数组元素, array1.find(条件);
7、findIndex() : 返回符合条件的数组元素索引, array1.findIndex(条件);
8、forEach() : 数组每个元素都执行一次回调函数,array1.forEach(函数方法);
9、from() :通过给定的对象创建一个数租 var arr = array1.from(数组);
10、includes() :判断一个数组是否包含一个指定的值,返回true或者false , array1.includes(条件);
11、indexOf() : 搜索数组中的元素,并返回它所在的位置,可用来判断元素在不在数组中,没有则返回-1,array1.indexOf(元素);
lastIndexOf() :搜索元素在数组中最后出现的位置,使用方法同indexOf();
12、isArray() :判断对象是否为数组,返回true,false。
13、join() : 把数组转为字符串,针对数组,功能是连接数组元素为一个字符串,可以指定连接字符。var arr= array1.join(‘-’);
toString() :把数组转为字符串,针对的对象就比较广,基本上只要是 javascript 的内建对象,都可以用 toString。具体得到什么内容,要看对象是什么
14、pop : 删除数组最后一个元素,并返回删除的元素;
push :向数组末尾添加一个或多个元素,并返回新的数组
shift : 删除并返回数组第一个元素;
unshift :向数组开头添加元素,并返回新数组;
15、splice():从数组中添加或者删除元素;
16、sort() :对数组元素进行排序;
17、some() : 检测数组元素是否有元素符合指定条件,返回true和fasle;
every() : 检测每个数组元素是否都符合条件,返回true和fasle;
注意: some() 不会对空数组进行检测。
注意: some() 不会改变原始数组。
18、slice() :选取数组的一部分,并返回新的数组。