У меня есть этот кодАсинхронный карту функция, которая ждет возвращает Обещай вместо значения
async function addFiles(dir,tree) {
return (await readDir(dir))
.map(async (name) => {await readDir(dir); return name;})
}
, но, к сожалению, он просто возвращает кучу обещаний, потому что функция асинхронной на карте не прислуживали. Мне интересно, есть ли способ дождаться отображаемой функции в приведенном выше коде.
Я считаю, 'вернуть Promise.all ((ждать READDIR (реж)). map (...)); 'должен работать. Не уверен, что это должно быть 'await Promise.all (...)'. –
Хорошее мышление! Благодаря! –