1.
function isPrime(x){ if(!Number.isInteger(x)||x<=1) return false; for(var i=2;i<=Math.sqrt(x);i++){ if(x%i==0) return false }; return true; } return arr.filter(isPrime);
因为用到了ES6的Number.isInteger()函数,所以Chrome和Firefox可用,其它浏览器可能需要自己编写该函数。
function Number.isInteger(obj) { return typeof obj === 'number' && obj%1 === 0 }
引用前面牛哥回答
Sign in to make a reply
神秘轩轩主人
1.
因为用到了ES6的Number.isInteger()函数,所以Chrome和Firefox可用,其它浏览器可能需要自己编写该函数。
引用前面牛哥回答