JavaScriptで配列をセットに変換する方法


方法1: スプレッド演算子を使用する方法

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

方法2: Array.from()メソッドを使用する方法

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

方法3: forEachループを使用する方法

const array = [1, 2, 3, 3, 4, 5];
const set = new Set();
array.forEach(item => set.add(item));
console.log(Array.from(set));

方法4: reduceメソッドを使用する方法

const array = [1, 2, 3, 3, 4, 5];
const set = array.reduce((acc, curr) => {
  if (!acc.includes(curr)) {
    acc.push(curr);
  }
  return acc;
}, []);
console.log(set);

これらの方法は、与えられた配列から重複を排除し、一意の値のみを含むセットを作成します。どの方法を選ぶかは好みや具体的な要件によりますが、いずれの方法でも配列をセットに変換することができます。

JavaScriptで配列をセットに変換する方法について説明しました。これらの方法を使って、重複を排除した一意の値のセットを簡単に作成することができます。