//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:
Postar um comentário