1
resposta

[Projeto] livro.js

anoAtual = new Date().getFullYear();

const livro = {
    titulo: 'Duna',
    autor: 'Frank Herbert',
    anoPublicacao: 1965,
    genero: 'ficção científica',
    avaliacao: null
}

function atribuirAvaliacao(nota) {
    if (livro.avaliacao === null) {
        livro.avaliacao = nota;
    } else {
        console.log('Este livro já possui uma avaliação!');
    }
}

livro.idadePublicacao = anoAtual - livro.anoPublicacao;
livro.mostrarDetalhes = `${livro.titulo} é um livro do genero de ${livro.genero} escrito por ${livro.autor} e publicado em ${livro.anoPublicacao}. Esse ano faz ${livro.idadePublicacao} anos que foi publicado.`;

atribuirAvaliacao(5);
console.log(livro);
console.log(livro.mostrarDetalhes)

livro.genero = 'Aventura';

console.log(livro['titulo']);
console.log(livro['autor']);
console.log(livro['anoPublicacao']);
console.log(livro['genero']);
console.log(livro['avaliacao']);

livro.avaliacao = null;

console.log(livro);
1 resposta

Olá, Henrique.

Como vai?

Muito obrigado por compartilhar o seu projeto aqui com a gente. Isso mostra que você está de fato aprendendo. 

O seu código parece estar funcionando certinho, está bem estruturado. Parabéns. Continue assim praticando e evoluindo.

Se precisar de ajuda, manda aqui. Bons estudos!