| at | 否 | 返回给定索引值 | index数组索引 |
| concat | 否 | 返回新的合并后的数组 | 数组和/或值可以是一个或多个参数 |
| copyWidth | 是 | 返回复制改变后的原数组引用地址 | copyWidth(target,start,end),target表示要复制到的索引值,start要复制的数组的起始位置,end要复制的数组的结束位置,不包含结束位置的索引值 |
| entries | 否 | 返回可迭代迭代器对象,使用next()方法调用,调用后返回带有done和value属性的对象;done表示迭代器是否结束,value是一个数组表示当前迭代的下标和值 | index |
| every | 否 | 数组内所有元素是否满足一个条件,返回一个布尔值 | 参数是一个方法 |
| fill | 是 | 返回被填充后的原数组索引 | fill(value,start,end)其中参数value是要把数组填充成的值,start填充的起始索引值,end填充的结束索引值,结束位置的索引不被填充 |
| filter | 否 | 返回新的满足条件的数组,没有满足条件的则返回一个空数组 | 参数的一个函数 |
| find | 否 | 返回符合条件的第一个数组元素,没有满足条件的则返回undefined | 参数是一个查找元素的函数 |
| findIndex | 否 | 返回符合条件的元素索引,没有则返回-1 | 参数是一个查找元素的方法 |
| findLast | 否 | 倒序查找满足条件的对象,没有找到则返回undefined | 参数是一个查找元素的方法 |
| flat | 否 | 返回一个被平铺的新数组 | flat(depth)其中depth是平铺数组的深度,1就是平铺一维数组以此类推 |
| flatMap | 否 | 返回新数组,并且会展开回调函数返回的一维数组 | 参数是一个回调函数 |
| forEach | 否 | 返回undefined | 遍历每个元素的时候都执行一次这个回调函数 |
| includes | 否 | 判断一个数组是否包含指定的值,返回一个布尔值 | includes(searchElement)其中searchElement是要在数组中要查找是否匹配的元素 |
| indexOf | 否 | 返回数组中第一次匹配的下标,没有则返回-1 | indexOf(searchElement,fromIndex)其中searchElement表示要在数组中查找的元素,fromIndex表示从数组的什么索引位置开始查找 |
| join | 否 | 把所有数组元素使用连接符链接起来并返回这个字符串,默认使用逗号链接 | join(separator) |
| keys | 否 | 返回一个新的数组迭代器对象,使用next调用后返回每个元素的索引的键 | 没有参数 |
| lastIndexOf | 否 | 倒叙查找数组中第一次匹配的下标,没有则返回-1 | lastIndexOf(searchElement,fromIndex)其中searchElement表示要在数组中查找的元素,fromIndex表示从数组的什么索引位置开始查找 |
| map | 否 | 遍历数组,并返回一个经过函数处理后的新数组 | map((val,index,array)=>{}) |
| pop | 是 | 删除最后一个元素,并返回删除的元素 | 没有参数 |
| push | 是 | 数组末尾新增一个元素,并返回数组长度 | 没有参数 |
| reduce | 否 | 进行累加计算 | reduce(callbackFn, initialValue)其中initialValue是初始值 |
| reduceRight | 否 | 从右向左累加 | reduceRight(callbackFn, initialValue)其中initialValue是初始值 |
| reverse | 是 | 返回一个倒序的该数组的引用 | 没有参数 |
| toReversed | 返回 | 返回一个新的倒序数组 | 没有参数 |
| shift | 是 | 删除第一个元素,并返回删除的元素值,空数组返回undefined | 没有参数 |
| unshift | 是 | 添加一个或者多个元素到数组头部,并返回数组长度 | unshift(element1, element2, /* …, */ elementN) |
| slice | 否 | 根据参数start和end返回新的数组 | slice(start,end)其中start表示提取起始处的索引,end表示结束处的索引 |
| some | 否 | 如果有一个满足条件就返回true,否则返回false | some((val,index,arr)=>{}) |
| sort | 是 | 对数组进行排序,返回原数组的引用 | sort((a,b)=>{}) |
| toSorted | 否 | 对数组进行排序,并返回排序后的新数组 | toSorted((a,b)=>{}) |
| splice | 是 | 删除指定元素,并新增元素,返回删除了元素的数组 | splice(start,deleteCount,item1, item2, /* …, */ itemN) |
| toSpliced | 否 | 返回一个经过删除和添加的新数组 | toSpliced(start,deleteCount,item1, item2, /* …, */ itemN) |
| toLocalString | 否 | 返回使用逗号隔开的本地字符串 | toLocalString(locales,options) |
| toString | 否 | 返回一个使用逗号链接起来的字符串 | 没有参数 |
| values | 否 | values() 方法返回一个新的数组迭代器对象,该对象迭代数组中每个元素的值 | 没有参数 |
| with | 否 | 修改指定索引位置的值,并返回一个修改后的新数组 | width(index,value) |
| [Symbol.iterator] | 否 | 创建一个可迭代对象 | [Symbol.iterator]() |