どうも、ちょげ(@chogetarou)です。
配列(array)の要素を条件で検索して削除する方法を紹介します。
方法

配列(array)の要素を条件で検索して削除するには、filter()を使います。
まず、配列からfilter()を呼び出します。
filter()の引数に、1つの引数を持つ関数を指定します。
関数で削除する要素でfalseとなる条件式を返します。
条件式では、配列の要素を関数の引数で取得します。
//array=対象の配列
let result = array.filter(item => 条件式) //引数(item)で配列の要素を取得
上記のfilter()は、呼び出した配列から条件式で検索してfalseとなる要素を削除した結果を返します。
使用例
const nums = [1, 2, 3, 4, 5, 6];
//奇数の要素を検索して削除
const result = nums.filter(item => item % 2 == 0)
console.log(nums)
出力:
[
2, 3, 2, 2,
4, 4, 5
]
コメント