Я пытаюсь создать функцию, которая будет умножать все параметры, переданные в нее. Количество параметров, которые могут быть переданы функции, может варьироваться. До сих пор у меня есть этотУмножьте все параметры функции
var multiply = function() {
var i, sum = 0;
for (i = 0; i < arguments.length; i++) {
sum *= arguments[i];
}
return sum;
};
Когда я называю это так - multiply(10, 5, 5)
- возвращает значение 0, если ответ должен быть 250 (10 х 5 х 5). Что я здесь делаю неправильно?
'0' раз ничего '0'. Начните с 'sum = 1' –
' sum = 1' Это должно помочь –
Thats it! Большое спасибо –