使用forEach循环Maps
● 首先我们构造一个Maps
const currencies = new Map([
['USD', 'United States dollar'],
['EUR', 'Euro'],
['GBP', 'Pound sterling'],
]);
Maps中存在很多key和value,使用forEach示例如下:
currencies.forEach(function (value, key, map) {
console.log(`${key}:${value}`);
});
● forEach同样适用于集合
const currenciesUnique = new Set(['USD', 'GBP', 'USD', 'EUR', 'EUR']);
console.log(currenciesUnique);
currenciesUnique.forEach(function (value, _, map) {
console.log(`${value}: ${value}`);
});