得到一个数组,然后输出数组中所有的素数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了得到一个数组,然后输出数组中所有的素数相关的知识,希望对你有一定的参考价值。
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);
以上是关于得到一个数组,然后输出数组中所有的素数的主要内容,如果未能解决你的问题,请参考以下文章