美文网首页
2020-02-10 JS高阶函数 filter,map,red

2020-02-10 JS高阶函数 filter,map,red

作者: 本泽锅 | 来源:发表于2020-02-10 15:08 被阅读0次

    1.filter


    8EDB8FCF-E0FD-4EA6-A57C-1EEF8883A451.png

    filiter回调函数有一个要求就是必须返回一个boolean值
    当返回值为true时,函数内部会自动奖这次回调的值 加入到新的数组中
    当为false时,函数内部会自动过滤掉这个值

    打印结果为 [10,20,40,50]

    2.map
    let newNums = [10,20,40,50] ,


    1.png
    2.png

    打印结果 let new2Nums = [20,40,80,100]

    3.reduce
    let new2Nums = [20,40,80,100]

    4.png

    箭头标注的是初始值
    这个数组一共4个值,函数会执行4次
    第一次执行 preValue:0 n:20
    第二次执行 preValue:20 n:40
    第三次执行 preValue:60 n:80
    第四次执行 preValue:140 n:100
    打印结果就为:240

    相关文章

      网友评论

          本文标题:2020-02-10 JS高阶函数 filter,map,red

          本文链接:https://www.haomeiwen.com/subject/rslaxhtx.html