@dualdeazz

Почему вторая функция выполняется раньше если стоит await?

Подскажите, почему функция changeStatus выполняется раньше, чем changeType , если перед changeType стоит await и код, который находится ниже должен выполняться только после выполнения этой функции?
const deleteImage = async () => {
  await changeType("to delete")
  updateFilteredImageData('type', "to delete")

  if (store.userRole === "executor") {
    await changeStatus(Checked)
  }

  if (store.userRole === "marker") {
    await changeStatus(NotChecked)
  }
}
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
Alexandroppolus
@Alexandroppolus
кодир
Скорее всего, внутри changeType ты запускаешь какую-то асинхронную действию, но не ждёшь окончания оной. Без кода непонятно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы