join():将数组中的所有元素转为字符串,用指定的分隔符将数组每一项拼接
push() :向数组的末尾添加新元素
pop():删除数组的最后一项
shift():删除数组的第一项
unshift():向数组首位添加新元素
slice():数组截取,按照条件查找出其中的部分元素
splice():数组更新,对数组内容进行增删改
filter(): 过滤一个数组中符合要求的元素,返回一个新数组
map(): 循环遍历数组的每一项,返回一个新数组
some():用于数组判断,数组中有一个满足条件返回true,反之false
reduce(): 对数组中的每个元素依次执行回调函数,常用于数组求和,求积,元素出现次数等...
fill(): 方法能使用特定值填充数组中的一个或多个元素
concat():用于连接两个或多个数组
indexOf():检测当前值在数组中第一次出现的位置索引,没找到返回“-1”
lastIndexOf():检测当前值在数组中最后一次出现的位置索引,没找到返回“-1”
every():判断数组中每一项都是否满足条件
includes():判断一个数组是否包含某一个值,包含返回true,反之false
sort():对数组的元素进行排序
reverse():反转数组
forEach():循环遍历数组每一项
copyWithin():用于从数组的指定位置拷贝元素到数组的另一个指定位置中,会覆盖原有数组
find():查找数组中符合条件的第一个元素,如果没有,返回undefined
findIndex():查找数组中满足条件的第一项元素索引,满足条件后剩下元素不再执行
flat()、flatMap():扁平化数组,数组嵌套数组
toLocaleString()、toString():将数组转换为字符串
keys()、values()、entries(),都是遍历数组方法,可用for...of循环遍历,不同点是keys()是对键名遍历,values()是对键值遍历,entries()是对“键值对”遍历