数组的扩展
Posted 爱编程的douyaer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组的扩展相关的知识,希望对你有一定的参考价值。
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
以上是关于数组的扩展的主要内容,如果未能解决你的问题,请参考以下文章