1. 程式人生 > >es6 map結構

es6 map結構

foreach .com http define set nal undefine line str

Map結構的實例有以下屬性和操作方法。

(1)size屬性

size屬性返回Map結構的成員總數。

(2)set(key, value)

set方法設置key所對應的鍵值,然後返回整個Map結構。如果key已經有值,則鍵值會被更新,否則就新生成該鍵。

(3)get(key)

get方法讀取key對應的鍵值,如果找不到key,返回undefined

(4)has(key)

has方法返回一個布爾值,表示某個鍵是否在Map數據結構中。

(5)delete(key)

delete方法刪除某個鍵,返回true。如果刪除失敗,返回false。

(6)clear()

clear方法清除所有成員,沒有返回值。

遍歷方法

Map原生提供三個遍歷器生成函數和一個遍歷方法。

  • keys():返回鍵名的遍歷器。
  • values():返回鍵值的遍歷器。
  • entries():返回所有成員的遍歷器。
  • forEach():遍歷Map的所有成員。
  • 技術分享

es6 map結構