Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 02

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
Да
источник

D

Danila in JavaScript Noobs — сообщество новичков
Покажи свой код
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
источник

D

Danila in JavaScript Noobs — сообщество новичков
А где throw?
источник

D

Danila in JavaScript Noobs — сообщество новичков
И зачем кстати await e?
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
Там был промис на сколько я помню
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
Danila
А где throw?
throw new RequestException
источник

D

Danila in JavaScript Noobs — сообщество новичков
Evgeniy Safronov
throw new RequestException
Какие интересные конкурсы
источник

D

Danila in JavaScript Noobs — сообщество новичков
То есть, кидается не ошибка, а промис с ошибкой?
источник

ES

Evgeniy Safronov in JavaScript Noobs — сообщество новичков
Да =(
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
это сработает?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Глеб Щукин
это сработает?
Ну бросить можно что угодно
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
но не через await (e)
источник

D

Danila in JavaScript Noobs — сообщество новичков
Глеб Щукин
но не через await (e)
Так это он уже поймал
источник

D

Danila in JavaScript Noobs — сообщество новичков
Так, попробуй для начала авейт сделать перед броском и кидать уже норм исключение
источник

D

Danila in JavaScript Noobs — сообщество новичков
Дальше - попробуй перепрокинуть эксепшен из catch наружу
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
Глеб Щукин
но не через await (e)
я к тому, что так не бывает
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
типа if (e.ok)  e.then( ok )
источник

D

Danila in JavaScript Noobs — сообщество новичков
Глеб Щукин
я к тому, что так не бывает
(async()=>{
 
 try{
   throw new Promise(r => r('Error message'));
 }catch(e){
   const err = await e;
   console.log(err)
 }

})();
источник

D

Danila in JavaScript Noobs — сообщество новичков
Бывает )
источник