Discuss / JavaScript / 练习

练习

Topic source
function get_primes(arr) {
    var primes = [];
    var temp;
    var i;
    primes = arr.filter(function(x) {
        if(1 === x) return false;
        temp = Math.sqrt(x);
        for(i=2; i<=temp; i++) {
            if(0 === x % i) return false;
        }
        return true;
    });
    return primes;
}

  • 1

Reply