let a = new Set([1, 2, 3]);
let b = new Set([4, 3, 2]);
// 并集
let union = new Set([...a, ...b]);
// 交集
let intersect = a.filter(item=>b.some(ele=>ele === item));
// 差集
let difference = a.filter(item=>!b.some(ele=>ele === item));
ES6實(shí)現(xiàn)并集、交集、差集
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 首先回顧一下并集、交集、差集的定義:(1)并集:以屬于A或?qū)儆贐的元素為元素的集合成為A與B的并(集)(2)交集:...
- python的集合set和其他語(yǔ)言類似,是一個(gè)無(wú)序不重復(fù)元素集, 可用于消除重復(fù)元素。 支持union(聯(lián)合), ...
- 轉(zhuǎn)載自:https://www.cnblogs.com/maggie-pan/p/9960081.html 根據(jù)阮...
- 本篇提供了解決兩個(gè)數(shù)組交集、并集、差集問(wèn)題的方案,閱讀阮一峰老師的ESMAScript 6入門 中的新數(shù)據(jù)結(jié)構(gòu)Se...