react中高阶函数和柯里化

59 阅读1分钟

高阶函数

1、如果一个函数接受的参数是函数,那么这个函数就是一个高阶函数
2、如果a函数调用的返回值依然是一个函数,那么a就称之为高阶函数
满足上面任意一条的函数都是高阶函数
常见的高阶函数:promise, setTimeOut, 数组身上的一些函数(map,find,filter,forEach,some,every,reduce等)

柯里化

什么是柯里化

通过函数调用的方式继续返回函数的方式,实现多次接收不同参数然后统一处理的函数编码方式 ----- 就是函数的柯里化