成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

es6--Map集合

source / 1188人閱讀

摘要:字典類型的數(shù)據(jù)結(jié)構(gòu)也是鍵值對的集合但是鍵的范圍不限于是字符串各種類型普通類型以及引用類型的值都行但是在中鍵只能是這樣子的索引創(chuàng)建數(shù)據(jù)結(jié)構(gòu)的屬性表示中有幾個元素中的方法向中添加新的鍵值對返回的是添加好的結(jié)構(gòu)返回對應(yīng)的否則返回刪除指定的刪除成功

字典類型的數(shù)據(jù)結(jié)構(gòu)

也是鍵值對的集合 但是鍵的范圍不限于是字符串 各種類型(普通類型以及引用類型)的值 都行
但是在set中鍵只能是0 1 2 3 4這樣子的索引

創(chuàng)建map
    const map=new Map([["a",1],["b",2]]);
    console.log(map)  //Map(2) {"a" => 1, "b" => 2}
Map數(shù)據(jù)結(jié)構(gòu)的屬性

size 表示map中有幾個元素

Map中的方法

map.set("key",value) 向map中添加新的鍵值對 返回的是添加好的map結(jié)構(gòu)
map.get(key) 返回key對應(yīng)的value 否則返回undefined
map.delete(key) 刪除指定的key 刪除成功返回true 否則返回false
map.has(key) Map中是否有這個指定的key
map.clear()清除map中所有的數(shù)據(jù)
map.keys() 返回map中鍵名的遍歷器
map.value() 返回map中值的遍歷器
map.entries() 返回map中的所有鍵值對的遍歷器
map.forEach() 參數(shù)為一個回調(diào)函數(shù) 在回調(diào)函數(shù)中依然有三個參數(shù) key value map
在map的key中 多次添加NaN鍵會覆蓋
在map中key的排列永遠(yuǎn)是按照key的添加順序排列的

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/88674.html

相關(guān)文章

  • 深入理解ES6筆記(七)Set集合Map集合

    摘要:創(chuàng)建并添加項目可以使用數(shù)組來初始化一個,并且構(gòu)造器會確保不重復(fù)地使用這些值使用方法來測試某個值是否存在于中移除值使用方法來移除單個值,或調(diào)用方法來將所有值從中移除。屬性的初始化將數(shù)組傳遞給構(gòu)造器,以便使用數(shù)據(jù)來初始化一個。 主要知識點:Set的基本操作,Weak Set,Map的基本操作,Weak MapshowImg(https://segmentfault.com/img/bVbf...

    loostudy 評論0 收藏0
  • es6-Set與Map

    摘要:由于和不會被轉(zhuǎn)換為字符串,所以在內(nèi)部是不同的項,如果他們被轉(zhuǎn)化為字符串,那么都會等于,如果多次調(diào)用并傳入相同的值作為參數(shù)。第二次重復(fù)傳入并不會被添加到集合中,那么的屬性值還是為。的方法和共享了幾個方法。小結(jié)正式將與引入。 se5中的set與map 在est5中開發(fā)者使用對象屬性來模擬。set多用于檢查鍵的存在,map多用于提取數(shù)據(jù)。 { let set = Object.cre...

    big_cat 評論0 收藏0
  • es6 Map和set

    摘要:返回一個布爾值,表示該值是否為的成員。清除所有成員,沒有返回值。該數(shù)組中的每一項也必須是數(shù)組,內(nèi)部數(shù)組的首個項會作為鍵,第二項則為對應(yīng)值。返回所有成員的遍歷器需要特別注意的是,的遍歷順序就是插入順序。 Js大部分歷史時期都只存在一種集合類型,也就是數(shù)組類型。數(shù)組在 JS 中的使用正如其他語言的數(shù)組一樣,但缺少更多類型的集合導(dǎo)致數(shù)組也經(jīng)常被當(dāng)作隊列與棧來使用。數(shù)組只使用了數(shù)值型的索引,而...

    superPershing 評論0 收藏0
  • ES6 - Map

    摘要:和是新增的種集合類型,在前面已經(jīng)講過。對應(yīng)的不會對方法的結(jié)果產(chǎn)生影響。方法的第一個參數(shù)也就是一個接受,,本身這三個參數(shù)。會按照鍵值對的插入順序輪詢得到打印結(jié)果以上,就是的一些基本特性和使用場景,下一篇我們講。 Set和Map是ES6新增的2種集合類型,Set在前面已經(jīng)講過。這一篇我們主要來講一下Map。我們先來看一些Map的基本定義和描述: 1: Map是一種存儲著多個鍵值對的有序列表...

    sugarmo 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<