So basically, currying is being able to have a dynamically customizable standalone version of .map() that can return different logic based on how many times it’s been called.
Not sure if I understand your definition.
Briefly, I might say it is a way of withering down the arguments through function calls, or front-loading functions with data. Probably not a very technically correct definition.