Map.forEach() - виконує функцію для кожного елемента об'єкта Map.
map.forEach( functionCalBack, thisArg);
map - об'єкт Map.
functionCalBack - функція яка виконується для кожного елемента.
thisArg - не обов'язково вказувати. Значення this для під час виконання callbackFn.
forEach() метод об'єкта Map який виконує передану функцію для кожного елемента об'єкта Map.
var avto=new Map();
avto.set('BMW', 'BMW — німецький автобудівний та авіамоторний концерн');
avto.set('Audi','Audi - німецький виробник автомобілів');
avto.set('Toyota','Тойота Мотор Корпорейшн — японська автомобільна корпорація');
var interator=avto.forEach( function(value, key, set){ console.log(value, key, set); } );
function setFor(val){
console.log(val);
}
var d=new Map();
d.set(10).set(15).set(17);
d.forEach( setFor );