| toLocaleString() |
返回一个字符串表示数组中的元素。 |
否 |
| toString() |
返回一个字符串,表示指定的数组及其元素。 |
否 |
| concat() |
合并两个或多个数组,返回新数组。 |
否 |
| every() |
测试所有元素是否都能通过指定函数的测试,返回Boolean。 |
否 |
| slice() |
返回新的数组对象,该对象是由 begin 和 end 决定的原数组的浅拷贝(包括 begin,不包括end)。 |
否 |
| some() |
测试数组中是不是有元素通过了被提供的函数测试,返回Boolean。 |
否 |
| filter() |
创建新数组, 其包含通过所提供函数实现的测试的所有元素。 |
否 |
| indexOf() |
返回指定元素的第一个索引,如果不存在,则返回-1。 |
否 |
| lastIndexOf() |
返回指定元素最后一个的索引,如果不存在则返回 -1。 |
否 |
| join() |
将一个数组(或一个类数组对象)的所有元素连接成一个字符串并返回这个字符串。 |
否 |
| map() |
创建新数组,其结果是每个元素都调用提供的函数后返回的结果。 |
否 |
| reduce() |
对数组中的每个元素执行提供的reducer函数(升序执行),将其结果汇总为单个返回值。 |
否 |
| reduceRight() |
接受一个函数作为累加器和数组的每个值(从右到左)将其减少为单个值。 |
否 |
| reverse() |
将数组中元素的位置颠倒,并返回该数组。 |
是 |
| shift() |
删除第一个元素,并返回该元素的值。 |
是 |
| unshift() |
将一个或多个元素添加到数组的开头,返回数组的新长度 |
是 |
| pop() |
删除最后一个元素,并返回该元素的值。 |
是 |
| push() |
将一个或多个元素添加到数组的末尾,返回数组的新长度。 |
是 |
| sort() |
对数组的元素进行排序,并返回数组。 |
是 |
| splice() |
通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。 |
是 |
| forEach() |
对数组的每个元素执行一次提供的函数。 |
回调函数可以改变原数组 |