数组的map foreach filter some every reduce

map forEach filter some every 都有三个参数 依次是 (item,index, array)

 

item 是数组的某项值

index 表示下标

array 表示数据的本身

 

forEach 是修改数据本身,没有return,也可以直接用来循环。修改的是 array[index] = item (修改的变化)

 

filter和map 有个return

  fliter是一个判断语句

  map是把原来的数据的值修改形成一个新的数组

some和every是返回一个布尔值: 用来判断数组里面是否有某些值

  有return some 跟它的英文意思一样只要数组里面 有一个满足条件就是为真的

  every 一样就是需要每一个为真才为真,否则就是假。

 

reduce 也是一个函数参数  这个函数参数里面有2个参数值 分别为 (a, b) 一开始这个ab为数组的前两项 当循环一次 a就是他们的和 ,有return a+b 就是返回数据的叠加

 

上一篇:【英语】英语写作指导与进阶课笔记&答案(二)


下一篇:What does the “>” (greater-than sign) CSS selector mean?