Sobes.tech
Back to tasks
Junior — Middle+
33

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

Companies where asked:

ПромсвязьбанкПромсвязьбанк
Get help with live coding in real time with Sobes Copilot
Task condition

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

 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);