Good afternoon fellow campers! My solution to this challenge seems too lengthy, what do you guys think? It works fine though. Any feedback would be greatly appreciated, thanks!
function sumFibs(num) {
var allFibs = [1,1];
var oddFibs = [];
var result = 0;
var finalResult = 0;
for (var i = 1; i < num && result < num; i++) {
result = 0;
result = allFibs[i] + allFibs[i - 1];
allFibs.push(result);
}
for (var j = 0; j < allFibs.length; j++) {
if (allFibs[j] % 2 !== 0 && allFibs[j] <= num) {
finalResult += allFibs[j];
}
}
return finalResult;
}
sumFibs(1000);