Могу ли я использовать ключевое слово in для проверки свойства объекта (дерева)
Допустим, у меня есть следующий объект:
Variables.settings.backend.url = 'http://localhost';
Что бы я сделал, чтобы проверить этоurl
доступно, это сделать следующее:
if ('settings' in Variables && 'backend' in Variables.settings && 'url' in Variables.settings.backend) {
// true
}
Это довольно громоздко.
Если бы это был PHP, я мог бы просто сделать
if (!empty($variables['settings']['backend']['url']) {
//true
}
Можно ли сделать это проще в JS?