export const asyncForEach = async (dataSnapshot, callback) => {
const toWait = [];
dataSnapshot.forEach(childSnapshot => {
toWait.push(childFunction((childSnapshot)));
});
await Promise.all(toWait);
};
Привет, я обновил код, потому что кажется, что Firebase интегрирует свою собственную функцию foreach. Затем, чтобы решить, я решил вызвать каждую функцию и сохранить обещание, что она вернется в массив, тогда я использую Promise.all
для разрешения массива асин c функция