After i is equal to 1, everything starts flagging false, and for the love of me I cannot figure out why. Even with the “===” the if statement continues to flag false.
**Your code so far**
function sumFibs(num) {
let fibSeq = [0, 0];
let fibSum = 0;
for(let i = 0; i < num; i++) {
if(fibSum === i) {
fibSeq[1] = i;
fibSum = fibSeq[0] + fibSeq[1];
fibSeq[0] = fibSeq[1];
}
}
return fibSum;
}
console.log(sumFibs(4));
**Your browser information:**
User Agent is: Lastest Chrome
.
Challenge: Sum All Odd Fibonacci Numbers
Link to the challenge: