react学习(22)高阶函数和函数柯里化

1:高阶函数:如果一个函数符合两个条件中的其中一种,则为高阶函数

  • a:如果A函数接收的参数是一个函数,那么A函数称之为高阶函数。
  • b:如果A函数的返回值是一个函数,那么A函数称之为高阶函数。
  • c:常见的高阶函数:Promise,setTimeout,数组的一些方法等。
    2:函数柯里化
    通过函数调用继续返回函数的方式,通过多次接收参数,最后统一处理的函数编码形式。
    例如
function sum(a){
  return (b)=>{
      return (c)=>{
        return a+b+c;
      }
  }
}
sum(1)(2)(3)

上一节onChange接收的函数也可以使用高阶函数的形式


save=(dataType)=>{
    return (event)=>{
        接了event和函数的参数。
    }
}

【信息由网络或者个人提供,如有涉及版权请联系COOY资源网邮箱处理】

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容