GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

[RESOLVIDO] Desestruturação em JavaScript

Tags: #<Tag:0x00007fa00e46ce30>

Estou tentando escrever a saida desse programa, mas o problema é que no material que eu tenho não está me ajudando, pos a forma de desestruturação é diferente. Como ficaria no caso abaixo?

const { conta: {agencia, numero} } = pessoa
console.log(agencia, numero)

Imprima os seguintes campos usando o operador de desestruturação: autor - cidade (lat, lng). Imprima usando o recurso Template String.

Saída esperada: Demetrio Mestre - Campina Grande (13.51, 52.54)

Código:

    const usuario: any = {
      autor: 'Demetrio Mestre',
      endereco: {
        rua: 'Rua Qualquer',
        suite: 'JS',
        cidade: 'Campina Grande',
        CEP: '581415-145',
        geo: {
          lat: '13.51',
          lng: '52.54'
        }
      }
    }
    const resultado = `Coloque seu código aqui`
    console.log(resultado)
1 Curtida

Que legal, não sabia que dava pra fazer isso.

Experimentei aqui, no caso seria assim:

const {
  autor,
  endereco: {
    cidade,
    geo: { lat, lng },
  },
} = usuario;

Obrigado!

//