JavaScriptで配列からセットを作成する方法


  1. Setオブジェクトを使用する方法: Setオブジェクトは、一意の値のコレクションを表現するために使用されます。次のように、新しいSetオブジェクトを作成し、配列を渡すことで、配列からセットを作成できます。

    const array = [1, 2, 3, 4, 4, 5, 5];
    const set = new Set(array);

    この例では、重複する値がある場合でも、セットは重複を自動的に削除します。

  2. スプレッド演算子を使用する方法: スプレッド演算子を使用すると、配列の要素を展開して新しいセットを作成できます。

    const array = [1, 2, 3, 4, 4, 5, 5];
    const set = new Set([...array]);

    スプレッド演算子を使用することで、短くてシンプルなコードでセットを作成できます。

  3. Array.from()メソッドを使用する方法: Array.from()メソッドを使用すると、配列や配列風のオブジェクトをセットに変換できます。

    const array = [1, 2, 3, 4, 4, 5, 5];
    const set = new Set(Array.from(array));

    Array.from()メソッドは、イテラブルなオブジェクトを配列に変換するためにも使用できます。

これらの方法を使用すると、JavaScriptで配列からセットを作成することができます。セットは重複を自動的に削除するため、一意の値のコレクションを簡単に作成できます。以上が、シンプルで簡単な方法となります。