const pessoa = {
nome: "Naomy",
idade: 26,
endereco: {
rua: "Faixa de servidão de passagem",
numero: 123,
cidade: "São Paulo",
},
casada: true,
temFilhos: false,
};
console.log(Olá ${pessoa["nome"]});
pessoa["idade"] = 27;
console.log(Idade atualizada: ${pessoa.idade});
pessoa.endereco["bairro"] = "cruz das almas";
console.log(Endereço atualizado: ${pessoa["endereco"]["numero"]});
const informacoes = Object.values(pessoa);
console.log(
"Olá " +
informacoes[0] +
", você tem " +
informacoes[1] +
" anos e mora na rua " +
informacoes[2].rua
);
function exibirInformacoes(pessoa) {
return Olá ${pessoa.nome}, você tem ${pessoa.idade} anos e mora na rua ${pessoa.endereco.rua};
}
console.log(exibirInformacoes(pessoa));
let pessoas = [
{
nome: "Alice",
idade: 17,
},
{
nome: "Bob",
idade: 30,
},
{
nome: "Charlie",
idade: 22,
},
];
function maioresDeIdade(pessoas) {
return pessoas.filter((pessoa) => {
return pessoa.idade >= 18;
});
}
function exibirMaioresDeIdade(pessoas) {
const maiores = maioresDeIdade(pessoas);
for(const pessoa of maiores) {
console.log(Olá ${pessoa.nome}, você tem ${pessoa.idade} anos e é maior de idade.);
}
}
exibirMaioresDeIdade(pessoas);
let usuario = {
nome: "Naomy",
saudacao: function() {
console.log("Olá, " + this.nome);
}
}
usuario.saudacao();
for(let item in pessoa) {
console.log(item + ":", pessoa[item]);
}
let produto = {
preco: 100,
quantidade: 2,
calcularTotal: function() {
return this.preco * this.quantidade;
}
}
console.log("Total do produto:", produto.calcularTotal());