javascript set同士を結合する
- 作成日 2022.10.19
- javascript
- javascript
javascriptで、set同士を結合するサンプルコードを記述してます。
環境
- OS windows11 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 106.0.5249.103
set同士を結合
set同士を結合するには、スプレッド構文を使用します。
※結合時に重複は削除されます。
const s1 = new Set(['A', 'B', 'C']);
const s2 = new Set(['B', 'C', 'D']);
const result = new Set([...s1, ...s2]);
console.log(result);
実行結果
配列に変換した場合は、重複は除去されません。
const s1 = new Set(['A', 'B', 'C']);
const s2 = new Set(['B', 'C', 'D']);
const result = [...s1, ...s2];
console.log(result);
add
「add」を使用して結合することも可能です。
const s1 = new Set(['A', 'B', 'C']);
const s2 = new Set(['B', 'C', 'D']);
function setUnion(x, y) {
const s = new Set(x);
for (const v of y) {
s.add(v);
}
return s;
}
console.log(setUnion(s1, s2));
-
前の記事
PostgreSQL 範囲を指定して連続した値を生成する 2022.10.19
-
次の記事
javascript Chart.jsを使って回帰分析の結果をグラフ化する 2022.10.20
コメントを書く