Why is it summing 10 digits instead of summing til num 10. I am getting 99 instead of 10 !
Please help!
Here is my code:
function sumFibs(num) {
var fib=[1,1];
for(var i=2; i<num; i++){
var nextNumber=fib[i-1]+fib[i-2]
var fibi=fib.push(nextNumber)
}
return fib.filter(function(a){
return (a %2 !=0);
})
.reduce(function(a,b){
return a+b;
})
return fib;
}
console.log(sumFibs(10)); // 99