Он в любом случае завершит процес.
Не в любом)
Есть случаи, когда тебе необходимо, чтобы какой то код выполнился, независимо от того, выполнился до этого try или catch. Например какой то loader, тебе в любом случае надо, чтобы он прекратил работу, удачно подрузились данные или нет. Это как я понял, сам недавно смотрел. Если что-то не верно сказал, исправьте, пожалуйста.
Почему бы просто не вынести это ниже?
Метод finally() возвращает Promise. Когда промис был выполнен, вне зависимости успешно или с ошибкой, указанная функция будет выполнена
stack overflow и никакой код в finally не исполнится
Обсуждают сегодня