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和函数的参数。
    }
}
其他

算法题(10)

2024-12-9 10:39:51

其他

react学习(1)

2024-12-9 10:39:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
搜索