「JavaScript」filter()メソッドで配列内の素数を取得する方法

2021年2月9日

書式
配列.filter(関数名)
使用例

const cftArr = [-5, -4, -3, 0, 11, 12, 33, 44, 55, 46, 67, 78, 89, 10, 11, 12, 13];

function isPrimeFunc(num) {
  for (let i = 2; num > i; i++) {
    if (num % i == 0) {
      return false;
    }
  }
  return num > 1;
}
console.log(cftArr.filter(isPrimeFunc));

実行結果
> Array [11, 67, 89, 11, 13]

JavaScript

Posted by arkgame