ES6 Map对象的使用
轉自:?https://blog.csdn.net/u012664198/article/details/97373751
?
Map對象保存鍵值對,任何值(對象或者原始值) 都可以作為一個鍵或一個值
key和value可以是字符串等數據類型,也可以是對象,函數,NaN。
set:insert key and value or update value.
get:otaion the value.
map的遍歷方式:
for..of
for (let [key,value] of map){}
for(let key of map.keys()){}
for(let value of map.values())
forEach()
myMap.forEach(function(value,key){});
?
Map的操作
Map與Array的相互轉換
Array轉Map:???? let myMap=new Map(Array)
Map轉Array:???? let myArray=Map.from(myMap)
?
Map的克隆
let mapClone=new Map(mapOrigin);
Map的合并
let mapMerge=new Map([...map1,...map2]);? 注意操作符“...”是需要的。
?
————————————————
版權聲明:本文為CSDN博主「Daniel799」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u012664198/article/details/97373751
總結
以上是生活随笔為你收集整理的ES6 Map对象的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 缅甸四大家族是谁 看完就知道
- 下一篇: JDBC元数据操作(一)-- Datab