函数柯里化的解读

函数柯里化的解读

    • 什么是函数柯里化
    • 第一版:(柯里化函数的简单封装)
    • 第二版:(柯里化函数封装的升级)

什么是函数柯里化

柯里化(英语:Currying),又译为卡瑞化加里化,是把接受多个参数函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术. -----维基百科

例如:对于函数add(a, b, c, d).若其中某些参数在部分范围内是固定的。那么每一次函数的调用都要输入对应的值,那么参数复用性底,适应范围性不广。

function add(a, b, c, d) {
   
   

你可能感兴趣的:(JavaScript高级,柯里化,javascript,函数式编程,函数闭包)