Pesquisar neste blog

05/06/2020

Destructuring em JavaScript 1

//DESESTRUTURAÇÃO EM JavaScript
//Novo recurso a partir de 2015
const pessoa = {
    nome: 'Ana',
    idade: 5,
    endereco:{
        logradouro: 'Rua A',
        numero: 25
    }
}
console.log(pessoa)
//método para desestrurar pessoa = desetruturação
const{nome, idade} = pessoa//tirando dentro do objeto 'nome, idade'
console.log(nome, idade)

//extraindo 'nome' e colocando em outra variável ...
const {nome: n, idade: i} = pessoa
console.log(n, i)

//tirando objetos que não existe
const {sobrenome, bemHumorada = true} = pessoa
console.log(sobrenome, bemHumorada)//undefined pois não foi alimentada

//
const {endereco: {logradouro, numero, cep}} = pessoa
console.log(logradouro, numero, cep)


Nenhum comentário: