配列の減算: ある配列の要素を別の配列から削除する
プログラミングでは、配列から特定の要素を削除する必要がある場合があります。 1 つの方法は、filter() 関数を使用して、それらの要素を除外する新しい配列を作成することです。
別の配列の要素に基づいて配列をフィルタリングするには、次の手順に従います。
例:
次の配列について考えてみましょう:
var array = [1, 2, 3, 4]; var anotherOne = [2, 4];
anotherOne の要素を除外するフィルター処理された配列を作成するには、次のようにコールバック関数を定義できます。
function notInArray(element) { return !anotherOne.includes(element); }
次に、filter() 関数を適用し、notInArray を次のように渡します。引数:
var filteredArray = array.filter(notInArray);
結果の filteredArray は次のようになります:
[1, 3]
このアプローチは、別の要素で見つかった要素を削除するなど、任意の基準に基づいて配列をフィルタリングするための簡潔で効率的な方法を提供します。配列。
以上が別の配列に基づいて配列から要素を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。