Posso usar a palavra-chave 'in' para testar uma propriedade em um objeto (árvore)

Digamos que eu tenho o seguinte objeto:

Variables.settings.backend.url = 'http://localhost';

O que eu faria para testar éurl está disponível, faça o seguinte:

if ('settings' in Variables && 'backend' in Variables.settings && 'url' in Variables.settings.backend) {
  // true
}

Isso é bastante complicado.

Se isso fosse PHP, eu poderia fazer

if (!empty($variables['settings']['backend']['url']) {
  //true
}

Isso pode ser feito de maneira mais simples em JS?