當前位置:
首頁 > 知識 > 「js高手之路」es6系列教程-Map詳解以及常用api

「js高手之路」es6系列教程-Map詳解以及常用api

ECMAScript 6中的Map類型是一種存儲著許多鍵值對的有序列表。鍵值對支持所有的數據類型. 鍵 0 和 『0』會被當做兩個不同的鍵,不會發生強制類型轉換.

如何使用Map?

let map = new Map();

常用方法:

set( 鍵,值 ): 添加新的鍵值對元素

get( 鍵 ): 獲取鍵對應的值,如果這個值不存在,返回undefined

「js高手之路」es6系列教程-Map詳解以及常用api

可以用對象做為Map的鍵. 雖然是兩個空對象,但是不會發生強類型轉換.

has( key ): 判斷鍵名是否存在

delete( key ):刪除鍵名以及對應的值

clear(): 移除map集合中所有的鍵值對

size: map集合的元素個數

「js高手之路」es6系列教程-Map詳解以及常用api

Map支持數組初始化,用一個二維數組,每個數組用鍵值對的方式

「js高手之路」es6系列教程-Map詳解以及常用api

Map也支持forEach方法,支持2個參數, 第一個:函數,函數中支持3個參數( 值,鍵,當前map ), 第二個: this

「js高手之路」es6系列教程-Map詳解以及常用api

「js高手之路」es6系列教程-Map詳解以及常用api


文章來自博客園

找工作難?那是你沒選對行業!

2017年【中公教育】特別推出2017年就業促進計劃,500萬就業基金助你成為IT達人

詳情請戳://www.ujiuye.com/zt/jycj/?wt.bd=zy35844tt

什麼?海量IT學習資料白給你都不要?別想了,加群搶:499754614

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT優就業 的精彩文章:

Linux 入門記錄:Linux 文件系統
心理測試|單身必測!測你的桃花幾月開?
是誰讓微笑變成了嘲諷?
ubuntu下程序員常用命令大全
同樣的衣服做了100件,這種事只有他們能幹出來

TAG:IT優就業 |