使用方法
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....