发布于 2015-07-31 15:18:44 | 235 次阅读 | 评论: 0 | 来源: 网络整理

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() 添加一个或多个元素到数组的前面,并返回该数组的新长度
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务