Programming Questions
function ArrayAdditionI(arr) { var largest = 0; for(var i = 0; i < arr.length; i++){ if(arr[i] > largest){ largest = arr[i]; } } return largest } //console.log(ArrayAdditionI(1,2,3,5)): //returns 0 instead of 5
console.log( ArrayAddition( [1,2,3,4,5] )when you do this
console.log( ArrayAddition( 1,2,3,4,5 )the function takes the first parameter 1 and uses that number as your arr variable. Thus returning 0 because numbers have no length, the loop does not trigger. Javascript functions don't have a fixed parameter list. So you can pass in as many as you like.
someFunction( param1, param2, param3, param4, param5 .....paramN )
zander312
answered on 07/16/16