1. 产生10个元素的随机数组,数字区间0~1000:

var array1 = [];//[2, 4, 12, 7, 130, 44];
//产生随机数函数
function RndNum(n){
    var rnd=[];
    for(var i=0;i<n;i++)
        rnd.push(Math.floor(Math.random()*1000));
    return rnd;
}
var array1 = RndNum(10);
console.log(array1);

2.找到该数组中的第一个素数:

var found = array1.find(function(element, index, array) {
  var start = 2;
  while (start <= Math.sqrt(element)) {
    if (element % start++ < 1) {
      return false;
    }
  }
  return element > 1;
});

console.log(found);

 

相关文章:

  • 2022-12-23
  • 2021-06-11
  • 2022-01-22
  • 2022-12-23
  • 2021-10-15
  • 2022-12-23
  • 2021-08-16
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2021-08-24
  • 2021-08-25
相关资源
相似解决方案