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() |
对数组的每个元素执行一次提供的函数。 |
回调函数可以改变原数组 |