JavaScriptで配列から重複する要素を全て削除するにはどのようにすればよいですか?

JavaScriptで配列から重複する要素を全て削除するには、Setオブジェクトを使用することが一般的です。Setは重複する要素を持たない特性があります。以下に具体的なコードを示します:

let array = [1, 2, 3, 2, 1];
let uniqueArray = [...new Set(array)];

console.log(uniqueArray); // [1, 2, 3]

このコードでは、まずSetオブジェクトを新しく作成し、その中に元の配列の要素を全て入れます。その結果、Setオブジェクトには重複する要素が全て削除された状態になります。そして、スプレッド構文(...)を使用してSetオブジェクトを新しい配列に展開します。これにより、重複する要素が全て削除された新しい配列が得られます。最後に、その配列をコンソールに出力しています。このコードを実行すると、[1, 2, 3]という結果が得られます。これは元の配列から重複する要素が全て削除された結果です。この方法を使えば、JavaScriptで配列から重複する要素を全て削除することができます。ご参考になれば幸いです。😊