ними разобрался.
const foo = () => {
bar1();
bar2();
}
bar1() - асинхронная, ничего не возвращает. Надо чтобы bar2() выполнилась только после bar1(). Как это правильно написать? Я всегда думал, что так, но похоже что нет
const foo = () => {
Promise(bar1()).then(bar2())
}
и, кстати, а с async await можно такое написать?
const foo = async() => { await bar1(); bar2(); }
bar1 должна возвращать промис, тогда можешь await ей дописать
Обсуждают сегодня