得到一个数组,然后输出数组中所有的素数

2021-02-13 15:22

阅读:688

标签:===   find   false   val   log   bsp   return   class   new   

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 
       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 
        if (val % i === 0)
            return false;
        }
      return val >= 2;
  })
  console.log(newarr1);

 

得到一个数组,然后输出数组中所有的素数

标签:===   find   false   val   log   bsp   return   class   new   

原文地址:https://www.cnblogs.com/pengyinghao/p/12725454.html


评论


亲,登录后才可以留言!