1.filter
filiter回调函数有一个要求就是必须返回一个boolean值
当返回值为true时,函数内部会自动奖这次回调的值 加入到新的数组中
当为false时,函数内部会自动过滤掉这个值
打印结果为 [10,20,40,50]
2.map
let newNums = [10,20,40,50] ,
打印结果 let new2Nums = [20,40,80,100]
3.reduce
let new2Nums = [20,40,80,100]
箭头标注的是初始值
这个数组一共4个值,函数会执行4次
第一次执行 preValue:0 n:20
第二次执行 preValue:20 n:40
第三次执行 preValue:60 n:80
第四次执行 preValue:140 n:100
打印结果就为:240