petushok55
@petushok55
Обучаюсь на практике.

Как проверить строку, чтобы узнать, можно ли её парсить?

Беда вот в чём:
// принимаю на сервере сообщение
const rq = JSON.parse(data)
// и дальше с ним работаю rq.text === "somebody" и тд..

Но вот если клиент отправит сообщение, которое нельзя распарсить, ошибка вылезает.
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
VoidVolker
@VoidVolker Куратор тега JavaScript
Dark side eye. А у нас печеньки! А у вас?
try { 
    const rq = JSON.parse(data)
} catch (err) {
    console.log('error:', err)
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы