ES6で配列の重複を取り除く方法は何ですか?
ES6では、配列の重複を取り除くためにSetデータ構造を使用することができます。Setは重複要素を許さないコレクションです。配列をSetに変換し、再度配列に戻すことで、配列の重複を取り除くことができます。
ES6を使って配列の重複を取り除く方法を以下に示す:
const arr = [1, 2, 3, 3, 4, 4, 5];
const uniqueArr = [...new Set(arr)];
console.log(uniqueArr); // [1, 2, 3, 4, 5]
コードの最初では、配列arrをSetに変換するためにSetコンストラクタを使います。これにより、重複が削除されたSetが得られます。その後、スプレッド演算子を使ってSetを配列に変換し、最終的に重複が削除された配列uniqueArrが得られます。