Javascript. Что должна возвращать функция, чтобы можно было написать после нее еще одни скобки? - Вопросы по Java

Вопрос Javascript. Что должна возвращать функция, чтобы можно было написать после нее еще одни скобки?

Регистрация
5 Апр 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
function add(x, y) {
return x + y;}
function mul(x, y) {
return x * y;
}

function calc(x) {
// Написать тело функции

}

var result = calc(1)(2)(3)(4)(5);
console.log(result(add)) // 15
console.log(result(mul)) // 120

Какое тело должно быть у ф-ции calc()?
 
Сверху Снизу