map遍歷方法有:1、用forEach()函數,語法「map.forEach(function(value,key){...}」;2、利用「for..of」迴圈語句,語法「for([key, value] of map物件){...}」。
本教學操作環境:windows7系統、ECMAScript 6版、 Dell G3電腦。
Map是一組鍵值對的結構,具有極快的查找速度。透過傳入數組的數組來建立。
##Map對象的遍歷方法
1、forEach()函數#
var map = [{ key : "百度", value : "李彦宏" }, { key : "阿里巴巴", value : "马云" }, ]; map.forEach(function(value, key) { console.log(key, value); })
2、for..of循環
keys = map.keys(); for (key of keys) { console.log(key); // map.get(key)可得value值。 } values = map.values(); for (value of values) { console.log(value); } entries = map.entries(); for ([key, value] of entries) { console.log(key, value); }【相關推薦:
以上是es6 map物件的遍歷方法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!