位置:首页 > Web开发 > Javascript在线教程 > Javascript Arrays对象

Javascript Arrays对象

Array对象存储多个值在单个变量。

语法:

创建一个数组对象:

var fruits = new Array( "apple", "orange", "mango" );


Array参数是字符串或整数列表。如果指定的数组构造一个数字参数,指定数组的初始长度。允许数组中的最大长度为4,294,967,295。

可以通过简单地赋值如下创建数组:

var fruits = [ "apple", "orange", "mango" ];


将使用序数为数组内访问和设置值如下:

  • fruits[0] is the first element
  • fruits[1] is the second element
  • fruits[2] is the third element


Array属性:

这里是每个属性和它们的描述的列表。

属性 描述
constructor 返回引用创建对象的数组功能
index 属性代表了匹配的字符串中的索引(从零开始)
input 此属性只存在于由正则表达式匹配创建的数组
length 反映在一个数组元素的数量
prototype prototype属性可以让属性和方法添加到对象


Array 方法

这里是每种方法及其描述的列表。

Method 描述
concat() 返回一个新数组由数组的加入与其他数组和/或值
every() 返回true,如果此数组中的每个元素满足所提供的测试函数
filter() 创建新的数组的所有数组的量,提供的过滤函数返回true的元素
forEach() 调用一个函数的数组中的每个元素
indexOf() 返回数组等于规定值之内的元素的第一个(最低)索引,或如果没有找到返回则返回-1
join() 加入数组的所有元素为一个字符串
lastIndexOf() 返回数组等于规定值内的元素的最后(最大)索引,或者如果没有找到则返回-1
map() 创建一个新的数组,调用此数组中的每个元素在提供的函数的结果
pop() 删除数组中最后一个元素,并返回该元素
push() 添加一个或多个元素添加到数组的末尾,并返回该数组的新长度
reduce() 同时应用的函数针对该数组的两个值(左到右),以减少它的单个值
reduceRight() 同时应用的函数针对该数组的两个值(从右到左),为使它化简为一个值
reverse() 反转数组的元素的顺序 - 第一个成为最后一个,最后一个成为第一个
shift() 删除数组的第一个元素,并返回该元素
slice() 提取数组的某一部分,并返回一个新的数组
some() 返回true,如果此数组至少有一个元素满足所提供的测试函数
toSource() 表示一个对象的源代码
sort() 排序的数组元素
splice() 添加和/或删除一个数组元素
toString() 返回数组元素的字符串表示形式
unshift() 添加一个或多个元素到数组的前面,并返回该数组的新长度