Карри функция const curry = (fn, arity = fn.length, …args) => arity <= args.length ? fn(…args) : curry.bind(null, fn, arity, …args); curry(Math.pow)(2)(10); // 1024 curry(Math.min, 3)(10)(50)(2); // 2 Функции JavaScript