js Array对象 即是javascript 数组对象(来源于网络)

来源:互联网 发布:网购除了淘宝还有什么 编辑:程序博客网 时间:2024/05/22 06:14

Array 对象 (JavaScript)

支持创建任何数据类型的数组。

arrayObj = new Array()arrayObj = new Array([size])arrayObj = new Array([element0[, element1[, ...[, elementN]]]])重点是数组中的方法

方法

下表列出了 Array 对象的方法。

方法

说明

concat 方法(数组)

返回由两个数组组合而成的新数组。

every 方法

检查定义的回调函数是否为数组中的所有元素返回 true

filter 方法

对数组的每个元素调用定义的回调函数,并返回回调函数为其返回 true 的值的数组。

forEach 方法

为数组中的每个元素调用定义的回调函数。

hasOwnProperty 方法

返回一个布尔值,该值指示一个对象是否具有指定名称的属性。

indexOf 方法(数组)

返回某个值在数组中的第一个匹配项的索引。

isPrototypeOf 方法

返回一个布尔值,该值指示某个对象是否存在于另一个对象的原型链中。

join 方法

返回由一个数组的所有元素串联而成的 String 对象。

lastIndexOf 方法(数组)

返回指定值在数组中的最后一个匹配项的索引。

map 方法

对数组的每个元素调用定义的回调函数并返回包含结果的数组。

pop 方法

从数组中移除最后一个元素并将该元素返回。

propertyIsEnumerable 方法

返回一个布尔值,该值指示指定属性是否为对象的一部分以及该属性是否是可枚举的。

push 方法

将新元素追加到一个数组中,并返回数组的新长度。

reduce 方法

通过对数组中的所有元素调用定义的回调函数来累积单个结果。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。

reduceRight 方法

通过对数组中的所有元素调用定义的回调函数来按降序顺序累积单个结果。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。

reverse 方法

将元素顺序被反转的 Array 对象返回。

shift 方法

从数组中移除第一个元素并将返回该元素。

slice 方法(数组)

返回一个数组中的一部分。

some 方法

检查定义的回调函数是否为数组的任何元素返回 true

sort 方法

返回一个元素已经进行了排序的 Array 对象。

splice 方法

从一个数组中移除元素,如有必要,在所移除元素的位置上插入新元素,并返回所移除的元素。

toLocaleString 方法

返回使用当前区域设置的字符串。

toString 方法

返回数组的字符串表示形式。

unshift 方法

在数组的开头插入新元素。

valueOf 方法

获取对数组的引用。

0 0