数组 Array相关函数

本文详细介绍了JavaScript中数组的相关函数,包括Array构造函数、length属性、concat、every、some、filter、forEach、indexOf、lastIndexOf、join、length、map、pop、push、shift、unshift、reverse、slice、splice、reduce和reduceRight等方法的使用,帮助读者全面掌握数组操作技巧。
摘要由CSDN通过智能技术生成

Array  对数组的内置支持   object----Array

构造函数:  

             new Array()

             new Array(size)   //size:设定的数组元素个数,返回数组的length属性等于size

             new Array(element0,element1,……,elementn)   //element参数列表,用逗号分隔

返回值:新创建和初始化的数组。

异常:当给Array()构造函数传入单个整数参数size时,如果size为负数,或大于2^32-1时,会抛出RangeError异常。

例如:

       var a=[1,true,'abc'];

属性:length。一个可读/写的整数,用来指明数组中的元素个数。当数组中的元素不连续时,length等于数组中最后一个元素的序号加一。改变length值会裁减或扩充数组。

Array.concat()     衔接数组         

array.concat(value,……)  //任意个要衔接到array中的值

返回值:一个新数组,包含array中的元素,以及衔接的新元素。

例如:var a=[1,2,3];

          a.concat(4,5)        //[1,2,3,4,5]

         a.concat([4,5],[6,[7,8]])    //[1,2,3,4,5,6,[7,8]]

Array.every() 测试断言函数是否对每个元素为真 

 array.every(predicate)  

 array.every(predicate,o)

predicate:用来测试数组元素的断言函数       o:调用predicate时的可选this值

返回值:如果对array中的每个元素调用predicate时返回为真值,则返回true,否则为false。

例如:

        [1,2,3].every(function(x){return x<3})  //==>false

注意,空数组总返回为true

Array.some()  测试是否有元素满足断言函数(检测E存在)</

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值