这篇文章是一篇学习笔记,记录我在JS学习中的一个知识点及我对它的理解,知识点和技巧本身并不是我原创的.(引用或参考到的文章来源在文末) 先不解释Partial Application(偏函数应用)和Currying(加里化)的字面意思,从实际的示例入手会比较方便 比如有个function sum(a,b){return a+b} 如果我们想固定一个值,就要先设定这个值: var a=1; sum(a,1); sum(a,100);…. 或者定义一个新函数 function newSum(x){…