Итак, у меня есть карта, которая имеет отношение к некоторой асинхронной обработке с использованием элементов внутри. Я использовал конструкцию цикла forEach, и внутри функции обратного вызова она была асинхронной, потому что я вызываю ожидание внутри тела итерации
myMap.forEach((a, b) { await myAsyncFunc(); } );
callFunc();
Мне нужно, чтобы callFunc () вызывался после итерации всех элементов. Но forEach выходит немедленно. Помогите!