Я предполагаю, что под "Javascript Map" вы подразумеваете объект, верно?
Если это так, вы можете получить свойства объекта динамически с помощью Object.keys ()
Итак, это пример итерации для динамического объекта:
let randomObj = {
randomProperty: 'randomValue',
randomProperty2: 'randomValue2',
}
const properties = Object.keys(randomObj);
properties.forEach(prop => {
if (someCriteriaYouHave(prop))
delete(randomObj[prop]);
});
Если вам нужно значение свойства, чтобы определить, собираетесь ли вы его удалить, вы можете получить его, используя:
var propValue = randomObj[prop];