i'm trying create function multiply parameters passed it. amount of parameters can passed function can vary. far have this
var multiply = function () { var i, sum = 0; (i = 0; < arguments.length; i++) { sum *= arguments[i]; } return sum; };
when call - multiply(10, 5, 5)
- returns 0 when answer should 250 (10 x 5 x 5). doing wrong here?
multiplying number 0
0
.
so set var sum = 1;
Comments
Post a Comment