> front-end

Currying

Created by: Kitman Yiu

Updated at: 1 day ago

  • Definition: Where a function that takes multiple arguments is transformed into a sequence of functions, each taking a single argument.
  • Benefits: Code Reusability, Lazy Evaluation (delayed evaluation of a function until all arguments are provided), Increased Readability
  • Examples: sum(a)(b)(c)