Sobes.tech
Назад к задачам
Junior — Middle+
34

Реализация функции автокаррирования для цепочки задач

Компании, где спрашивали:

ПромсвязьбанкПромсвязьбанк
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо написать функцию, преобразующую обычную функцию в её каррированную версию, позволяя вызывать её по частям с произвольным набором аргументов. После реализации должна работать следующая демонстрация:

 const taskChain = (task1, task2, task3) => {
    console.log(task1, task2, task3);
};

const curriedTaskChain = curry(laskChain);

curriedTaskChain()()()(1, 2, 3);  
curriedTaskChain()()()(2)(3);  
curriedTaskChain(1, 2, 3);  
curriedTaskChain(1)()(2, 3);