摘要:最近在看阮一峰老師的入門在看到數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)數(shù)組的交集,并集還有差集,但是阮一峰老師實(shí)現(xiàn)差集貌似有點(diǎn)問題,特地來做下筆記并集交集差集最后這條代碼才能求到正確的差集原文地址
最近在看阮一峰老師的《ES6 入門》
在看到Set數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)數(shù)組的交集,并集還有差集,但是阮一峰老師實(shí)現(xiàn)差集貌似有點(diǎn)問題,特地來做下筆記:
const a = {fn: 1}; const set = new Set([1,1,2,2,3,4,5,5,5,a,"a"]); const b = new Set([6,7,8,9,5,4,3,"a","v"]); // 并集 const union = new Set([...set, ...b]); // 交集 const intersect = new Set([...set].filter(x => b.has(x))); // 差集 const difference = new Set([...union].filter(x => (!set.has(x) || !b.has(x))));
最后這條代碼才能求到正確的差集
原文地址:https://segmentfault.com/a/11...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/101928.html
摘要:前言總結(jié)了一下有關(guān)于數(shù)組的差集交集并集的方法的方法實(shí)現(xiàn)去重簡單的數(shù)組去重請傳入數(shù)組類型并集簡單數(shù)組的并集交集簡單數(shù)組的交集差集簡單數(shù)組的差集的方法實(shí)現(xiàn)去重簡單的數(shù)組去重請傳入數(shù)組類型交集簡單數(shù)組的交集請都傳入數(shù)組類型并集簡單數(shù)組的并集請都傳 前言 總結(jié)了一下有關(guān)于數(shù)組的差集、交集、并集的方法; es6的方法實(shí)現(xiàn) 去重 /** * 簡單的數(shù)組去重 * @param {Array} a...
摘要:至于這三個(gè)的具體概念,可以看圖中集合的實(shí)現(xiàn)首先,創(chuàng)建一個(gè)構(gòu)造函數(shù)。前端路漫漫,且行且歌的前端樂園原文鏈接寒假前端學(xué)習(xí)學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法三集合 本系列的第一篇文章: 學(xué)習(xí)JavaScript數(shù)據(jù)結(jié)構(gòu)與算法(一),棧與隊(duì)列第二篇文章:學(xué)習(xí)JavaScript數(shù)據(jù)結(jié)構(gòu)與算法(二):鏈表第三篇文章:學(xué)習(xí)JavaScript數(shù)據(jù)結(jié)構(gòu)與算法(三):集合第四篇文章:學(xué)習(xí)JavaScript數(shù)據(jù)結(jié)構(gòu)與...
摘要:比如,現(xiàn)在有兩個(gè)類型一差集很明顯結(jié)果是,下面我們說一下具體方法。方法正常法方法簡化版方法高級版二并集很明顯結(jié)果是下面是具體方法三交集很明顯結(jié)果是,下面是具體方法 比如,現(xiàn)在有兩個(gè)list類型: a_list = [1,2,3,4] b_list = [1,4,5] 一. 差集很明顯結(jié)果是[2,3,5],下面我們說一下具體方法。方法a.正常法: ret_list = [] ...
摘要:同樣的,由于下面會(huì)用到的方法,低版本會(huì)存在兼容,先應(yīng)添加對應(yīng)的依賴數(shù)組去重方法數(shù)組去重交集交集元素由既屬于集合又屬于集合的元素組成使用方式并集并集元素由集合和集合中所有元素去重組成使用方式差集的差集屬于集合不屬于集合的元素的差集屬于集合 同樣的,由于下面會(huì)用到ES5的方法,低版本會(huì)存在兼容,先應(yīng)添加對應(yīng)的polyfill Array.prototype.indexOf = Array....
摘要:上一篇數(shù)據(jù)結(jié)構(gòu)與算法鏈表寫在前面說明數(shù)據(jù)結(jié)構(gòu)與算法系列文章的代碼和示例均可在此找到一集合集合數(shù)據(jù)結(jié)構(gòu)集合是一種包含不同元素的數(shù)據(jù)結(jié)構(gòu)。集合中的元素成為成員。 上一篇:JS數(shù)據(jù)結(jié)構(gòu)與算法_鏈表 寫在前面 說明:JS數(shù)據(jù)結(jié)構(gòu)與算法 系列文章的代碼和示例均可在此找到 一、集合Set 1.1 集合數(shù)據(jù)結(jié)構(gòu) 集合set是一種包含不同元素的數(shù)據(jù)結(jié)構(gòu)。集合中的元素成為成員。集合的兩個(gè)最重要特性是:...
閱讀 2232·2021-11-22 14:56
閱讀 9835·2021-09-08 10:45
閱讀 1966·2019-08-30 13:54
閱讀 2858·2019-08-29 16:54
閱讀 2003·2019-08-29 14:20
閱讀 1773·2019-08-29 12:25
閱讀 1851·2019-08-29 12:17
閱讀 1049·2019-08-23 18:29