Я пытаюсь выполнить задачу JavaScript и не могу понять, как к ней подойти. Попытка повторить метод _.flip Lodash. Я был в состоянии отрицать все аргументы, которые передает функция, делая это:
function invert(func) {
return function () {
return !func(...arguments);
}
};
Но не могу понять, как обратить их вспять, вместо того чтобы отрицать их. Я видел некоторые потоков , говорящие об обратных методах, но не рассматривают идею нескольких аргументов.
Кто-нибудь знает, как подойти к этой проблеме? Заранее спасибо.