zoukankan      html  css  js  c++  java
  • 得到一个数组,然后输出数组中所有的素数

    var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
     var newArr = [];
     for (var index in arr) {
       var isFind = false;
       var value = arr[index];
       for (var i = 2; i < value; i++) {
           if (value % i === 0) {
              isFind = true;
              break;
             }
        }
       if (!isFind && value >= 2)
          newArr.push(value);
      }
      console.log(newArr);

     var newarr1 = arr.filter(val => {
        for (var i = 2; i < val; i++) {
            if (val % i === 0)
                return false;
            }
          return val >= 2;
      })
      console.log(newarr1);
  • 相关阅读:
    移动端测试知识概览
    24、CSS定位
    23、Xpath
    MySQL触发器
    MySQL存储过程和函数
    Cookie详解
    简单漏桶限流
    PHP异常和错误
    工厂方法模式
    简单工厂模式
  • 原文地址:https://www.cnblogs.com/pengyinghao/p/12725454.html
Copyright © 2011-2022 走看看