Pesquisar neste blog

15/07/2020

Objeto em JavaScript


//Objeto é coleção dinâmica de pares chave/valor
const produto = new Object
produto.nome = 'Cadeira'
console.log(produto);//imprimi tudo de objeto
console.log(produto.toLocaleString());
produto['Marca do produto'] = 'Generico'
produto.preco = 220

console.log(produto);
console.log(produto.preco);//acessa o preço do produto

delete produto['Marca do produto']//deletando um atributo
console.log(produto);

const carro = {
    //atributos
    modelo: 'Golf',
    valor: 50000,
    proprietario:{//par chave valor que tem outros atributos
        nome: 'Raul',
        idade: 50,
        endereco: {
            logradouro: 'Rua A',
            numero: 77
        }
    },
    condutores:[{//atributo com array par chave e valor
        nome: 'Ana Paula',
        idade: 34
    },{
        nome: 'Aline Queiroz',
        idade: 32
    }],
    calcularValorSeguro: function(){
        //... uma função qualquer aqui
    }
}

carro.proprietario.endereco.numero = 100//nome do atributo que deseja acessar
carro['proprietario']['endereco']['logradouro']
console.log(carro);

delete carro.condutores //deletando tudo de atributo condutores
delete carro.proprietario.endereco//deletando  atributo endereco de proprietário

console.log();
console.log(carro);

delete carro.condutores
delete carro.proprietario.endereco
delete carro.calcularValorSeguro
console.log(carro);

console.log(carro.condutores);//foram excluídos, irá undefined
console.log(carro.proprietario.length);//tamanho desse array



Nenhum comentário: