背景
柯里化(Currying)是前端面试和函数式编程中的高频概念,但在日常业务中经常被误用。
很多代码把“返回函数”都称为柯里化,导致抽象层级混乱,最终影响可读性与维护成本。
在工程实践中,柯里化的核心价值不在“写法炫技”,而在于:
- 固化部分参数,提升复用能力。
- 将多参数函数拆分为可组合的单参数链。
- 让业务表达更贴近“配置 + 执行”的模式。
核心原理
柯里化是什么
本质上,柯里化是把一个接收多个参数的函数,转换成一系列每次只接收部分参数的函数,直到参数满足后再执行。
2026年3月31日大约 4 分钟
