Function curryIt

  • -函数柯里化- 是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。

    Parameters

    • fn: any

      函数

    Returns ((...args: any[]) => any)

      • (...args): any
      • Parameters

        • Rest...args: any[]

        Returns any

    curryIt(function (a, b, c) {return a + b + c})(1)(2)(3); /// 6