ES6的Map基本用法

2021-10-08 09:06:38 字數 1320 閱讀 1576

使用方法

var map =

newmap()

;

map的迴圈

arr.

foreach((

[key, value]

)=>

) console.

log(map)

;

set() 是給map集合設定鍵值對元素 引數1:鍵 引數2:值

get() 是獲取map集合中指定鍵的值

判斷指定鍵是否存在於map集合中 返回布林型別的值

var map =

newmap()

; console.

log(map.

has(

"age"))

; console.

log(map.

has(

"boyfriend"))

;

刪除map集合中指定鍵的鍵值對 返回布林型別的值 能找到 就刪除 返回true 否則返回false

var map =

newmap()

; console.

log(map.

delete

("girlfriend"))

; console.

log(map.

delete

("boyfriend"))

;

清空集合中所有的元素 沒有引數 沒有返回值

var map =

newmap()

; console.

log(map.

clear()

);console.

log(map)

;

var res =

[...map]

; console.

log(res)

;

//for-of方法遍歷k 

for(

var item of map)

優點:取值方便

for

(var

[key,value]

of map)

map.

foreach

((value,key,self)

=>

)

ES6中的Map用法

幫大家了解es6中的map map 是 es6 中新增的資料結構,map 類似於物件,但普通物件的 key 必須是字串或者數字,而 map 的 key 可以是任何資料型別.map 的用法和普通物件基本一致,先看一下它能用非字串或者數字作為 key 的特性。const map new map cons...

es6 基本用法

一 let 命令 基本用法 1 塊及作用域 var d 1 if true console.log d 4 d被覆蓋 let c 2 if true console.log c 2上面的 中 分別用 var 和 let 宣告了兩個變數 var 宣告的即使在作用域的也可以覆蓋之前宣告 let 宣告的變...

ES6系列 詳解ES6中的Map

map類似於物件,都用於儲存key value結構的資料。但是,在傳統的物件上,只能用字串或者symbol來作為鍵名。然而,map與物件最大的差別就在於它可以各種資料型別作為鍵名。map是乙個建構函式,用於例項化例項。const m newmap const o m.set o,content m....