persona x grata
const primeNum = (num, res = []) => {
for (let counter = 2; counter <= num; counter += 1) {
let notPrime = false;
for (let i = 2; i <= counter; i +=1) {
counter % i === 0 && i !== counter ? notPrime = true : void 1;
}
notPrime === false ? res.push(counter) : void 1;
}
return res.join(' ');
}
console.log(primeNum(10))
То ли я не вижу то ли ты неправильно сделал проверку. Внутренний цикл должен итерироваться по уже найденным числам, т.е. в твоём случае по res.