Итерация по объекту 'Map' безопасна одновременно в Javascript? - PullRequest
0 голосов
/ 21 января 2020

В Node js У меня есть объект Map, к которому несколько асинхронных функций добавляют значения, все работает нормально. Но теперь я создаю функцию очистки, которая, каждый фиксированный интервал будет итерацией по этой карте для удаления записей с истекшим сроком действия, теперь я использую функцию forEach, помещая записи с истекшим сроком действия в другой массив, затем удаляя записи массива один- один за другим, мой вопрос: безопасно ли запускать функцию forEach, в то время как другие асинхронные задачи вставляют записи в карту?

...