Desafio 01 e 02:
const livro = {
titulo: 'Mentes Perigosas: O Psicopata Mora ao Lado',
autor: 'Ana Beatriz Barbosa Silva',
anoPublicacao: 2008,
genero: 'Psiquiatria'
};
// console.log(livro.titulo);
// console.log(livro['autor']);
const anoAtual = new Date().getFullYear();
// console.log(anoAtual);
livro.idadePublicacao = anoAtual - livro.anoPublicacao;
// console.log(livro);
livro.mostrarDetalhes = `Detalhes sobre a obra:
Título: ${livro.titulo};
Autor: ${livro.autor};
Ano de Publicação: ${livro.anoPublicacao};
Gênero: ${livro.genero};
Idade da publicação: ${livro.idadePublicacao} anos;
`;
console.log(livro.mostrarDetalhes);
console.log(livro);
Desafio 03:
const anoAtual = new Date().getFullYear();
const livro = {
titulo: 'Mentes Perigosas: O Psicopata Mora ao Lado',
autor: 'Ana Beatriz Barbosa Silva',
anoPublicacao: 2008,
genero: 'Psiquiatria',
idadePublicacao: anoAtual - 2008
};
console.log(livro['titulo']);
console.log(livro['autor']);
console.log(livro['anoPublicacao']);
console.log(livro['genero']);
console.log(livro['idadePublicacao']);
function exibirInformacao(objLivro, infoLivro) {
return objLivro[infoLivro];
}
console.log(exibirInformacao(livro, 'titulo'));
Desafio 04:
const anoAtual = new Date().getFullYear();
const livro = {
titulo: 'Mentes Perigosas: O Psicopata Mora ao Lado',
autor: 'Ana Beatriz Barbosa Silva',
anoPublicacao: 2008,
genero: 'Psiquiatria',
idadePublicacao: anoAtual - 2008,
avaliacao: null
};
console.log(livro);
const novaAvaliacao = {nota: 4.8, comentario: 'Todo mundo deveria ler este livro!'}
if(livro.avaliacao === null) {
livro.avaliacao = novaAvaliacao;
} else {
console.log('Este livro já possue uma avaliação')
}
console.log(livro.avaliacao);
Desafio 05:
const anoAtual = new Date().getFullYear();
const livro = {
titulo: 'Mentes Perigosas: O Psicopata Mora ao Lado',
autor: 'Ana Beatriz Barbosa Silva',
anoPublicacao: 2008,
genero: 'Psiquiatria',
idadePublicacao: anoAtual - 2008
};
livro.genero = 'Aventura';
console.log(livro);
console.log(livro.genero);
Desafio 06:
const anoAtual = new Date().getFullYear();
const livro = {
titulo: 'Mentes Perigosas: O Psicopata Mora ao Lado',
autor: 'Ana Beatriz Barbosa Silva',
anoPublicacao: 2008,
genero: 'Psiquiatria',
idadePublicacao: anoAtual - 2008,
avaliacao: {nota: 4.8, comentario: 'Todo mundo deveria ler este livro!'}
};
delete livro.avaliacao;
console.log(livro.avaliacao);
console.log(`Detalhes sobre a obra:
Título: ${livro.titulo};
Autor: ${livro.autor};
Ano de Publicação: ${livro.anoPublicacao};
Gênero: ${livro.genero};
Idade da publicacao: ${livro.idadePublicacao};
Avaliação: ${livro.avaliacao}
`);