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

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

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

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 11:49
25000 руб./за проект
25 апр. 2024, в 11:37
40000 руб./за проект