return arr.filter( function(x) { if (x < 2) return false; if (x === 2 || x === 3) return true; if (x % 2 === 0) return false; for (var i=3; i*i < x + 1; i+=2) { if (x % i === 0) return false; } return true; });
Sign in to make a reply
LigeLaige