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 就是返回数据的叠加