JavaScript で配列の違いを見つける
配列の比較と操作は、プログラミングにおける一般的なタスクです。 JavaScript の便利な操作の 1 つは、2 つの配列間の違いを判断する機能です。
Array.prototype.includes() の使用
Array.prototype.includes()は、ES2016 (ES7) で導入された強力なツールで、配列内に値が存在するかどうかを確認できます。この方法を使用すると、ある配列内の別の配列に存在する要素をフィルターで除外できます。
交差の決定
2 つの配列の交差は、共通の要素で構成されます。両方に。共通部分を取得するには、次のコードを使用します。
1 |
|
差の計算
2 つの配列の差 (一方の配列には存在するが、もう一方の配列には存在しない値)次のコードを使用して計算できます:
1 |
|
対称性の決定差異
対称的な差異には、どちらかの配列に固有の要素が含まれますが、両方には固有の要素は含まれません。次のコードを使用して計算できます:
1 2 |
|
カスタム配列プロトタイプ メソッド
代わりに、配列プロトタイプを拡張して diff() を追加することもできます。差分を実行するメソッド操作:
1 2 3 |
|
使用法:
1 |
|
以上がJavaScript で 2 つの配列の違いを見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。