Discuss / JavaScript / chrome可用。

chrome可用。

Topic source

    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;
    }
    var a=arr.filter(isPrime);
    return a;

因为用到了ES6的Number.isInteger()函数,所以Chrome和Firefox可用,其它浏览器可能需要自己编写该函数。


function Number.isInteger(obj) {
 return typeof obj === 'number' && obj%1 === 0
}

  • 1

Reply