1
resposta

[Projeto] Lista de exercícios 7 - Objetos.js

//1. Criando um objeto pessoal
const eu = {
    nome: 'Stephanie',
    idade: 26,
    profissao: 'Front-end',
};
console.log(eu);

//2. Acessando propriedades
console.log('Nome:', eu.nome);

//3. Atualizando valores
eu.idade = 27;
console.log('Nova idade:', eu.idade);

//4. Adicionando uma nova propriedade
eu.cidade = 'São Paulo';
console.log('Cidade:', eu.cidade);

//5. Função com objeto
const pessoa = {
    nome: 'Carla',
    idade: 32,
    profissao: 'Advogada',
}
function dados(pessoa) {
    return ('Olá, meu nome é ' + pessoa.nome + ' tenho ' + pessoa.idade + ' anos e sou ' + pessoa.profissao);
}
console.log(dados(pessoa));

//6. Lista de pessoas
const objetos = [{ nome: 'Carla', idade: 16 }, { nome: 'Beatriz', idade: 25 }, { nome: 'Carlos', idade: 36 }];

// let pessoa1 ={
//     nome:'Carla',
//     idade: 16,
// }
// let pessoa2 = {
//     nome:'Beatriz',
//     idade: 25,
// }
// let pessoa3 = {
//     nome: 'Carlos',
//     idade: 36
// }
// const objetos = [pessoa1, pessoa2, pessoa3];
// console.log(objetos);


//7. Filtrando maiores de idade
for (let pessoa of objetos) {
    if (pessoa.idade >= 18) {
        console.log('Maiores de idade: ' + pessoa.nome)
    }
};

//8. Objeto com método
const usuario = {
    nome: 'Bianca',
    saudacao: function () {
        console.log('Meu nome é: ', usuario.nome);
    },
};
usuario.saudacao();

//9. Listando propriedades com for...in
for (let chave in pessoa){
    console.log(chave,':', pessoa[chave]);
};

//10. Cálculo de compra
let produto = {
    preco: 41.50,
    quantidade: 5,
};
const valorTotal = produto.preco*produto.quantidade;
console.log('Valor total:', valorTotal);

function compra(produto) {
    return produto.preco * produto.quantidade;
}
console.log('Valor total da compra foi de:', compra(produto));
1 resposta

Olá , caso tenha ficado alguma duvida é só falar.