
Camila Waz
发布于
2020-04-27 23:16:18
es6 Map结构的实例遍历方法
上一篇文章:
es6 Map结构实例属性
下一篇文章:
使用扩展运算符(...)将Map 转为数组
Map.keys(): 返回键名的遍历器。
Map.values(): 返回键值的遍历器。
Map.entries(): 返回所有成员的遍历器。
Map.forEach(): 遍历 Map 的所有成员。
Map.values(): 返回键值的遍历器。
Map.entries(): 返回所有成员的遍历器。
Map.forEach(): 遍历 Map 的所有成员。
const map = new Map([ ['a','good'], ['b','1230'], ['c','.com'], ]);1、Map.keys()
for (let key of map.keys()) { console.log(key); } // "a" // "b" // "c"2、Map.values()
for (let value of map.values()) { console.log(value); } // "good" // "1230" // ".com"3、Map.entries()
for (let item of map.entries()) { console.log(item[0], item[1]); } // "a" "good" // "b" "1230" // "c" ".com" // 或者 for (let [key, value] of map.entries()) { console.log(key, value); } // "a" "good" // "b" "1230" // "c" ".com" // 等同于使用map.entries() for (let [key, value] of map) { console.log(key, value); } // "a" "good" // "b" "1230" // "c" ".com"
4、Map.forEach()
map.forEach(function(value, key, map) { console.log("Key: %s, Value: %s", key, value); }); // Key: a, Value: good // Key: b, Value: 1230 // Key: c, Value: .com
最后生成于 2020-12-28 15:07:47
上一篇文章:
es6 Map结构实例属性
下一篇文章: