javascript setを配列に変換する

javascript setを配列に変換する

javascriptで、setを配列に変換するサンプルコードを記述してます。

環境

  • OS windows11 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 106.0.5249.103

setを配列に変換

setを配列に変換するには、スプレッド構文を使用します。

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

// 変換
const arr = [...set] 

console.log(Array.isArray(arr)); // true

console.log(Array.isArray(set)); // false

実行結果

配列からset

逆に配列からsetに変換するには、setの引数に配列を指定します。

const arr = [1, 1, 1, 2, 3, 3];

const set = new Set(arr);

for (let value of set) {
  console.log(value);
}

実行結果