Discuss / JavaScript / 根据返回值是true、false来决定是否舍弃该元素

根据返回值是true、false来决定是否舍弃该元素

Topic source
return arr.filter(function(value) {
    if (value === 1) {
        return false;
    }
    for (var j = 2; j <= Math.sqrt(value); j++) {
        if (value % j === 0) {
            return false;
        }
    }
    return true;
});

  • 1

Reply