【JavaScript】元素对象的方法

javaScript中没有集合这个概念,所以数组非常重要。

 

数组对象的方法可以简单地分为,修改原数组和不修改原数组的方法。

 

修改原数组的方法:

数组对象的方法说明
pop()删除数组的最后一个元素
 push(slement1,...,dlemnetN)在数组尾部添加元素
 reverse() 颠倒数组中元素的位置
shift()删除数组中的第一个元素
 sort(compareFunction) 将数组中的元素排序
  splice(index,howMany,[element][,...,elementN])  在数组中插入,删除或替换元素
 unshift(element1,...,elementN) 在数组的头部添加元素

 

 

 

 

 

 

 

 

 

 

 

 

 

不修改原数组的方法:

 

方法名说明

concat(value1,value2,...,valueN)

在数组的尾部添加元素,但该方法不修改原数组,只是返回一个在原数组后添加了元素的新数组
join(soearator)将数组中的元素转换成字符串,并使用分隔符将这些元素连接起来
slice(begin[,end])获得数组中的一部分,共作为一个新数组返回
 toSource() 返回数组对象的源代码,可以使用该源代码创建一个新的对象,该方法不是所有浏览器都支持的方法
 toString() 将数组转换成一个字符串
 valueOf() 返回数组对象中所存放的原始值
 indexOf(searchElement[,fromIndex]) 返回元素在数组中第一次出现的位置
 lastIndexOf()(searchElement[,fromIndex]) 返回元素在数组中最后一次出现的位置

 

 遍历数组元素的方法:

 

方法名说明
filter(callback[,thisObject])逐个测试数组中的元素,返回一个新数组,新数组的元素为原数组中通过测试的元素
forEach(callback[,thisObject])让数组中的每一个元素都调用callback函数
every(callback[,thisObject])如果数组中的元素都符合callback函数中设置的条件,则返回true,否则返回false
map(callback[,thisObject])让数组中的每一个元素都调用callback函数,并将返回值组成一个数组返回
some(callback[,thisObject])如果数组中至少有一个元素符满族callback函数中设置的条件,则返回true,否则返回false
reduce(callback[,initialValue])将数组中的前两个函数作为参数传递给callback函数,得出值之后,将该值与第三个元素作为参数传递给callback函数,以此类推直到所有元素使用完毕为止,最后将callback函数的返回值返回
reduceRight(callback[,initialValue])与reduce()方式类似,只有当遍历数组元素时,才从右至左遍历

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值