Discuss / JavaScript / 质数

质数

Topic source
return arr.filter(function(x) {
            var flag = true;
            if (x >= 2) {
                for ( var s = 2; s < x; s++) {
                    if (x % s == 0) {
                        flag = false;
                        break;
                    }
                }
                if (flag) {
                    return x;
                }
            }
        });

  • 1

Reply