Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите решить задачу. (https://javascript.ru/forum/misc/83542-pomogite-reshit-zadachu.html)

AlexRocks 07.01.2022 09:56

Помогите решить задачу.
 
Добрый день. В JS я не полный 0, но с данной задачей совладать не могу.
Написати функцію вищого порядку revert, яка приймає на вхід деяку функцію f, що має довільну кількість параметрів, і повертає функцію, результат якої буде завжди протилежний результату f.

рони 07.01.2022 11:15

AlexRocks,
чи мову не разумею або так ...
const revert = f => (...arg) => -f(...arg);
const f = (a, b) => a * b;
const x = revert(f);
const temp = [f(4,5), x(4,5)];
alert(temp);


Часовой пояс GMT +3, время: 01:03.