Задать вопрос
gazes12
@gazes12

Почему не работает отлов ошибок try, catсh?

Мне надо, если id введен неверно, то должна выводится ошибка, что id введен неверно.

function send(){
        try{
            client.sendMessage(123, {message: 'Check id'});
        }catch(err){
            console.log(err);
        }
    }

    send();

Код приостанавливает свою работу, не доходя до catch.
  • Вопрос задан
  • 195 просмотров
Подписаться 2 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
RaShe
@RaShe
Если client.sendMessage асинхронный, то без await в catch ошибка не попадет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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