数组的扩展

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

原文地址:https://www.cnblogs.com/douyaer/p/7763452.html