Discuss / JavaScript / 练习:请尝试用filter()筛选出素数:

练习:请尝试用filter()筛选出素数:

Topic source

凌翊CJV

#1 Created at ... [Delete] [Delete and Lock User]

function get_primes(arr) { var primes = arr.filter( function Fun_primes(x) { var flag; if (x <= 1) { flag = false; } else { if (x === 2) { flag = true; } else { flag = true; for (let i = 2; i < x; i++) { if (x % i === 0) { flag = false; break; } } } } return flag; }); return primes; }


  • 1

Reply