Простые множители числа const primeFactors = n => { let a = [], f = 2; while (n > 1) { if (n % f === 0) { a.push(f); n /= f; } else { f++; } } return a; }; primeFactors(147); // [3, 7, 7] Числа JavaScript