配列を filter メソッドでフィルタリングする方法
フィルターメソッドを使用して配列をフィルターするには、次のようにします。
- 配列を作成します。
- filterメソッドを用いて配列をフィルタリングする
- filterメソッドにコールバック関数を渡すには
- コールバック関数でフィルタ処理の条件を定義する。
- フィルタに適合する要素を含む新しい配列を返します。
こちらに偶数だけを配列から抽出するfilterのメソッドを使ったサンプルコードを示します:
const numbers = [1, 2, 3, 4, 5, 6];
const evenNumbers = numbers.filter(number => number % 2 === 0);
console.log(evenNumbers);
// 输出: [2, 4, 6]
上のコードでは、numbersという配列を作成し、filterメソッドで絞り込みを行っています。コールバック関数のnumber => number % 2 === 0が絞り込み条件を定義しており、2で割り切れる数字のみが残ります。最終的に、偶数のみを含む新しい配列evenNumbersが得られます。