Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Пожалуйста помогите решить задачу:

anar rzaev Ученик (98), на голосовании 8 месяцев назад
Пусть функция test первым параметром принимает число, а вторым и третьим параметрами - функции, также параметром принимающие числа. Пусть функция test возвращает сумму результатов переданных функций: function test(num, func1, func2) { return func1(num) + func2(num); } Вызовите функцию test, первым параметром передав число 3, вторым параметром функцию, возводящую число в квадрат, а третьим - функцию, возводящую число в куб. Выведите результат работы в консоль.
Голосование за лучший ответ
Михаил Траур Мастер (1726) 9 месяцев назад
 function test(num, func1, func2) { 
return func1(num) + func2(num);
}

function square(n) {
return n * n;
}

function cube(n) {
return n * n * n;
}

console.log(test(3, square, cube));
Или используя стрелочные функции:
 function test(num, func1, func2) { 
return func1(num) + func2(num);
}

console.log(test(3, num => num * num, num => num * num * num));
anar rzaevУченик (98) 9 месяцев назад
спасибо большое
Похожие вопросы