My code gets the correct answer, but I get the red ‘x’ and don’t pass. Any advice?
var holder = 0;
var numHolder =[];
function sumPrimes(num) {
for (var j = 1; j <= num; j++){
numHolder.push(j);
}
for (var x = 0; x < numHolder.length; x++){
if (testPrime(numHolder[x])){
holder += numHolder[x];
}
}
function testPrime(n){
if (n===1){
return false;
}
else if(n===2){
return true;
}
else {
for (var i = 2; i < n; i++){
if (n % i === 0){
return false;
}
}
return true;
}
}
return holder;
}
sumPrimes(10);