關於 Set.union()
前言
Set.union() 可以提供將兩個 Set 的內容混合在一起,在此把學習的過程做個紀錄。
內容
範例如下
function setValuesToString(set){
let resStr = '[';
let itor = set.values();
for (const val of itor){
resStr += val + ',';
}
//
if(resStr.length != 1)
resStr = resStr.substring( 0 , resStr.length - 1 );
//
resStr += ']';
return resStr
}
//
let setA = new Set(['a','b','c']);
let setB = new Set(['b','c','d','e']);
console.log( setValuesToString( setA.union( setB ) ) );//[a,b,c,d,e]
開頭的 setValuesToString() 是用來將 Set 的內容列印,可以看 關於列印 Set 的內容 。 Set.union() 的使用很簡單,引數是要混合的 Set ,最後透過回傳取得結果的 Set ,並不會改變原本喚起 Set 的內容。