配列の操作 filter

const ar = [1, 2, 3, 4];

// const result = ar.filter((a) => {
//     if (a % 2 === 0) {
//         return true;
//     } else {
//         return false;
//     }
// });

// const result = ar.filter(a => {
//     return a % 2 === 0;
// });

const result = ar.filter((a) => a % 2 === 0);

console.log(result);  // [2, 4]

filter は配列の各要素をチェックして、条件に合うものだけを抽出して別の配列として取得できる