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

Как правильно проверить значение объекта js?

У меня есть объект js который возвращается ответом с сервера.
Ответ зависит от ситуации. Он может быть obj.success.message либо obj.error.code.
Еще есть функция error_handler через который я собираюсь его проверять. Но возникает ошибка на условии If( obj.error ), если ответ obj.success, и наоборот. Вылезает ошибка "Cannot read property 'error' of undefined". Как лучше проверять?
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Но возникает ошибка на условии If( obj.error ), если ответ obj.success, и наоборот. Вылезает ошибка "Cannot read property 'error' of undefined".
Эта ошибка возникает не потому, что пришла ошибка в ответе, а потому, что сам ответ в функцию не передан где-то. У вас obj === undefined.
Без кода ничего больше сказать нельзя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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