Map.forEach()

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 );