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で配列から重複する要素を全て削除することができます。ご参考になれば幸いです。😊