成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

es6的set和map的區別是什么

區別:1、set指的是“集合”結構,而Map指的是“字典”結構;2、set是以“[value, value]”的形式儲存元素,而Map是以“[key, value]”的形式儲存;3、Map可用get()通過鍵查找特定值并返回,而set不行。

es6的set和map的區別是什么

本教程操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。

簡述:

  • Set 和 Map 主要的應用場景在于 數據重組 和 數據儲存。
  • Set 是一種叫做集合的數據結構,Map 是一種叫做字典的數據結構。

集合 與 字典 的區別:

  • 共同點:集合、字典 可以儲存不重復的值
  • 不同點:集合 是以 [value, value]的形式儲存元素,字典 是以 [key, value] 的形式儲存

集合(Set)

ES6 新增的一種新的數據結構,類似于數組,但成員是唯一且無序的,沒有重復的值。

Set 本身是一種構造函數,用來生成 Set 數據結構。

Set 對象允許你儲存任何類型的唯一值,無論是原始值或者是對象引用。

const s = new Set() [1, 2, 3, 4, 3, 2, 1].forEach(x => s.add(x)) for (let i of s) {     console.log(i)	// 1 2 3 4 } // 去重數組的重復對象 let arr = [1, 2, 3, 2, 1, 1] [... new Set(arr)]	// [1, 2, 3]

注意:向 Set 加入值的時候,不會發生類型轉換,所以`5`和`"5"`是兩個不同的值。Set 內部判斷兩個值是否不同,使用的算法叫做“Same-value-zero equality”,它類似于**精確相等**運算符(`===`),主要的區別是**`NaN`等于自身,而精確相等運算符認為`NaN`不等于自身。**

let set = new Set(); let a = NaN; let b = NaN; set.add(a); set.add(b); set // Set {NaN}  let set1 = new Set() set1.add(5) set1.add('5') console.log([...set1])	// [5, "5"]

操作方法:

  • add(value):新增,相當于 array里的push。

  • delete(value):存在即刪除集合中value。

  • has(value):判斷集合中是否存在 value。

  • clear():清空集合。

遍歷方法:遍歷方法(遍歷順序為插入順序)

  • keys():返回一個包含集合中所有鍵的迭代器。

  • values():返回一個包含集合中所有值得迭代器。

  • entries():返回一個包含Set對象中所有元素得鍵值對迭代器。

  • forEach(callbackFn, thisArg):用于對集合成員執行callbackFn操作,如果提供了 thisArg 參數,回調中的this會是這個參數,沒有返回值。

字典(Map):

是一組鍵值對的結構,具有極快的查找速度。

const m = new Map() const o = {p: 'haha'} m.set(o, 'content') m.get(o)	// content  m.has(o)	// true m.delete(o)	// true m.has(o)	// false

操作方法:

  • set(key, value):向字典中添加新元素。
  • get(key):通過鍵查找特定的數值并返回。
  • has(key):判斷字典中是否存在鍵key。
  • delete(key):通過鍵 key 從字典中移除對應的數據。
  • clear():將這個字典中的所有元素刪除。

遍歷方法:

  • Keys():將字典中包含的所有鍵名以迭代器形式返回。
  • values():將字典中包含的所有數值以迭代器形式返回。
  • entries():返回所有成員的迭代器。
  • forEach():遍歷字典的所有成員。

總結**:**

Set:

  • 指的是“集合”結構

  • [value, value],鍵值與鍵名是一致的(或者說只有鍵值,沒有鍵名)。

  • 不能通過鍵查找特定值

Map:

  • 指的是“字典”結構

  • [key, value],鍵值與鍵名是不一致的

  • Map可用get()通過鍵查找特定值并返回

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
日本不卡一区二区三区| 天天躁日日躁狠狠躁AV麻豆| 日韩人妻无码精品一专区| 熟女CHACHACHA性少妇| 铜铜铜铜铜铜铜好多水| 亚洲AV熟女高潮30P| 亚洲乱码卡1卡2新区3| 一女三黑人玩4P惨叫| 18禁勿入免费网站入口不卡| JULIA绝顶快感高潮在线| 伽罗ちゃんが腿法| 国内精品久久久久影院蜜芽蜜芽T| 精品无码成人片一区二区98| 没带罩子让他捏了一节课| 秋霞AV鲁丝片一区二区| 熟女一区二区三区| 亚洲妇女无套内射精| 中国CHINESE老熟女| 波多野结衣AV无码| 国产乱人伦偷精品视频免下载 | 精品国产丝袜黑色高跟鞋| 久久婷婷人人澡人爽人人喊| 青青草无码精品伊人久久蜜臀| 天干天干啦夜天干天天爽| 亚洲精品乱码久久久久久中文字幕| 中文在线А√在线天堂中文| 成 人 黄 色 网站 S色| 国语对白刺激在线视频国产网红| 乱肉怀孕又粗又大| 入禽太深视频免费视频| 亚洲大色堂人在线无码| 99在线精品视频在线观看| 国产边做边吃奶AⅤ视频免费| 精品熟妇无码av免费久久| 欧美亚洲国产精品久久高清| 无码专区无码专区视频网址| 亚洲综合久久一本久道| 穿着旗袍方便C英语老师| 精产国品一二三产区区别是什么| 欧美性操大鸡狠狠| 亚洲AV乱码久久精品密桃| 中文字幕人妻无码乱精品| 国产高潮视频在线观看| 乱人伦人妻中文字幕不卡| 唐人社视频呦一区二区| 伊人AV超碰伊人久久久| 高清成人爽A毛片免费| 久久久久久精品成人网站| 三个男人躁我一个爽视频免费| 亚洲男人第一AV网站| 成本人H无码播放私人影院| 久久99精品国产99久久6男男| 日本一品和二品区别| 亚洲熟妇另类久久久久久| 粗大挺进尤物人妻| 久久久精品人妻久久影视| 少妇高潮喷水正在播放| 中国老太婆BB无套内射| 国产美熟女乱又伦AV果冻传媒| 欧美 丝袜 自拍 制服 另类| 亚洲AV片不卡无码久久| JAPANESE极品少妇| 久久精品国产99国产精偷| 熟妇人妻无码XXX视频| 中英文字幕乱码英文正常| 国产无遮挡又爽又黄大胸免费 | 亚洲AⅤ无码一区二区波多野| 69无人区卡一卡二卡 | 亚洲AV色香蕉一区二区三区蜜桃| YELLOW在线观看| 好大好硬好深好爽想要AV| 日本丰满熟妇BBxBB| 伊人久久大香线蕉AV不卡| 国产乱人伦偷精精品视频 | 成人Av无码一区二区三区| 久久人搡人人玩人妻精品首页| 无码人妻aⅴ一区二区三区99| A∨色狠狠一区二区三区| 精品欧美一区二区三区久久久| 熟妇人妻久久中文字幕麻豆网| 91久人人做人人妻人人玩精品| 精产国品一二三产区区别在哪儿 | 欧美另类VIDEOSSEXO潮| 亚洲欧洲国产码专区在线观看| 国产精品SP调教打屁股| 日本精产国品一二三产品区别| 制服丝袜自拍另类第1页| 黑人巨大精品欧美一区二区免费 | 狠狠躁狠狠躁东京热无码专区| 少妇被黑人到高潮喷出白浆| AV无码东京热亚洲男人的天堂| 久久久久久精品成人免费| 亚洲AV成人网站在线播放| 高潮久久久久久久久不卡| 欧美性猛交XXXX免费看蜜桃| 野花香HD免费高清版6高清版| 国内极度色诱视频网站| 天美传媒自制剧免费观看| 八戒八戒WWW资源高清| 年轻 娇小 亚洲人 日本语 夹| 亚洲中文无码人A∨在线导航| 国产在线无码精品无码| 无码人妻丰满热妇又大又粗| 第一章少妇初尝云雨| 人人妻人人澡人人爽人人精品浪潮 | 精品九九人人做人人爱| 小婷又紧又嫩又窄又多水| 国产成人AV三级在线观看按摩| 日韩激情在线小视频观看| GOOD电影网韩国三级无码| 内射后入在线观看一区| 中文国产成人精品久久不卡| 久久SE精品一区二区| 亚洲成A人片在线观看国产| 国产精品爽爽VA在线观看无码 | 欧美内射潮喷一区二虎| 最新高清中文字幕免费MV| 看黄A大片爽爽爽不打码| 亚洲无人区码一码二码三码区别 | ZOOM与人性ZOOM视频| 欧美日韩中文字幕视频不卡一二区| 中字年轻漂亮的儿媳2| 免费A级毛片无码A∨性按摩| 正在播放东北夫妻内射| 乱人伦人妻中文字幕不卡| 中文乱码人妻系列一区二区| 里面也请好好疼爱第5话在哪| 尤物99国产成人精品视频| 老熟妇仑乱视频一区二区| 在线观看特色大片免费网站| 老太太 GRANNY| 在图书馆揉捏她的双乳| 男男gv在线观看| AV人摸人人人澡人人超碰手机版| 欧美交换配乱吟粗大免费看| TPU色母和PA6色母的性能| 人交互MOUSE人害女生迈开腿| MONSTER无删减动漫| 人妻无码视频一区二区三区| 成人免费AⅤ视频一区二区| 视频二区 爆乳 丰满 熟女| 国产精品国产三级国产专I| 五月香丁激情欧美啪啪| 黑人粗大猛烈XXⅩXXBB| 亚洲色偷拍区另类无码专区| 久久综合给久久狠狠97色| 1313午夜精品理论片| 欧美人妻少妇精品视频专区| 把腿张开老子臊烂你| 深入浅出糙汉X软妹V1V| 国产乱理伦片在线观看夜| 亚洲AV综合久久九九| 九九久久亚洲AV东方伊甸园| 一本之道无码一区二区| 欧美XXXX做受视频| 成熟交BGMBGMBGM中国| 同性男男黄网站在线观看国外| 黑人粗大无码A∨人妻一区| 伊人久久东京AV| 青春草无码精品视频在线观看| 厨房征服丰满熟妇少妇人妻| 无码熟熟妇丰满人妻啪啪| 精品无人乱码一区二区三区| 18禁止午夜福利体验区| 日日狠狠久久偷偷色综合96蜜桃| 国产精品国产自线拍免费软件 | 精品卡一卡2卡三卡四卡乱码| 一边喂奶一边挨CAO| 欧洲一卡2卡3卡4卡乱码视频| 丰满人妻视频一区二区三区| 亚洲AV成人综合网成人| 久久人人妻人人爽人人爽| Www内射熟妇COm| 五十路丰满熟女av名单大全| 精品综合久久久久久97| 99久久亚洲综合精品成人| 天堂中文在线最新版地址| 精品人妻大屁股白浆无码 | 国产熟人AV一二三区| 岳潮湿的大肥梅开二度第三部最新| 人妻人人做人妻人人添| 国产香蕉97碰碰视频VA碰碰看| 又粗又大又硬又爽的少妇毛片| 日本护士毛茸茸高潮| 国内精品自国内精品自线| 92国产精品午夜福利无毒不卡| 四虎WWW永久在线精品| 久久99精品久久久久久秒播| EEUSS影院在线观看| 亚洲 欧美 国产 动漫 综合| 满熟妇XXXX性久久9久久| 公玩弄年轻人妻HD| 一本色道无码道DVD在线观看| 日韩精品一区二区三区四区蜜桃| 花火と在线观看动漫免费| BGMBGMBGM老太太俄罗斯| 性少妇JEALOUSVUE成熟| 欧美国产成人久久精品| 国产亚洲日韩网曝欧美台湾 | 含苞待放1ⅤLH周莹莹|