в формате multiply(2)(4)(8) или multiply(1)(6)(2)(5), то есть в ней может быть сколько угодно под функий, т.е. не известно пока не вызовем. Мне нужно высчитать произведение всех аргументов
———————————-
let myValue = 1;
function multiply(x) {
if (!x) {
return myValue;
}
myValue *= x;
console.log(x);
return multiply(x);
}
console.log(multiply(2)(2)(2)); // 2 * 2 * 2 = 8
————————————
Пока на такой стадии, но функция вызывается с одним и тем же аргументом, как мне взять следующий ? Я только обучаюсь, камнями не кидайтесь если дичь написал
Может я чегото не знаю, но это как multiply(2)(4)(8) ?
Обсуждают сегодня