ES6 myMap.forEach(callback[, thisArg])

此函数每个Map条目执行一次指定的函数。

语法

myMap.forEach(callback[, thisArg])

参数

callback - 要为每个元素执行的函数。

thisArg - 执行回调时用作此值的值。

返回值

未定义。

function userdetails(key,value) {
   console.log("m[" + key + "] = " + value);
}  
var myMap = new Map();
myMap.set("id", "admin");
myMap.set("pass", "admin@123");
myMap.forEach(userdetails);

输出

m[admin] = id
m[admin@123] = pass

此函数返回一个新的迭代器对象,引用Map中的键。语法myMap.keys()返回值返回Iterator对象例var myMap = new Map();myMap.set("id", "admin");my ...