Задать вопрос
@Artem0071
Безработный mr. Junior

Как проще проверить наличие ключа?

Есть переменная:
let test = to.param.param_id

Дело в том, что иногда он может отсутствовать, поэтому все в ошибках
Решение нашел вот такое:
let test = to ? to.param ? to.param.param_id || null : null : null;


Можно ли это упростить?
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 3
@ne0n
Если тоже самое, но короче, то так:
let test = to && to.param && to.param.param_id || null;
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Комментировать
@vashaaa
Юх с горы
hasOwnProperty не вариант ?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 14:07
15000 руб./за проект
22 дек. 2024, в 13:01
50000 руб./за проект
22 дек. 2024, в 10:44
15000 руб./за проект