国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

es6--Map集合

source / 1163人閱讀

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

字典類型的數據結構

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

創建map
    const map=new Map([["a",1],["b",2]]);
    console.log(map)  //Map(2) {"a" => 1, "b" => 2}
Map數據結構的屬性

size 表示map中有幾個元素

Map中的方法

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/88674.html

相關文章

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

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

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

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

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

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

    superPershing 評論0 收藏0
  • ES6 - Map

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

    sugarmo 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<