首页 > 编程语言 > 详细

数组的扩展

时间:2017-11-01 18:36:29      阅读:223      评论:0      收藏:0      [点我收藏+]

1.Array.from()将类数组对象转换为数组,将Iterator接口的类数组转换为真正的数组

它也可以接收一个回调函数,对数组里面的每一个元素进行遍历

可以用该方法输出$$()获取的dom集的每一个dom元素的某个属性或者文本内容

好方法!!!

技术分享

技术分享

 2.Array.of()将一组值转换为数组

技术分享

3.[].copyWithin(开始替换的位置,开始截取的位置,结束截取的位置)

属于数组实例的一个方法,用于替换数组中的内容

技术分享

 4.find((value,index,arr)=>{})方法参数是一个函数,会将数组遍历一遍,返回第一个符合参数函数条件的值

好方法!!!

技术分享

find一旦遇到满足条件的,遍历就会停止,而filter会一直循环下去,find输出符合条件的那个值,filter输出的是一个符合要求的数组

技术分享

技术分享

findIndex() 与find相似,但是它返回的是一个符合要求的值得下标,没有符合要求的则返回-1

技术分享

5.fill()方法是忘一个数组里面填充值

技术分享

fill(填充内容,填充开始位置,填充结束位置)

技术分享

6.for...of可以用于遍历数组,它有三个方法:

entries()用于遍历键值对

keys() 用于遍历键

values()用于遍历值

技术分享

也可以手动遍历

技术分享

7.includes和字符串的类似,判断数组中是否含有某个值,返回bool

技术分享

数组的扩展

原文:http://www.cnblogs.com/douyaer/p/7763452.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!