1
resposta

${this.nome} não funciona

Não funciona:

${this.nome}

class Livro{
    constructor(nome, editora,paginas){
        this.nome = nome
        this.editora = editora
        this.paginas = paginas
    }

    anunciarTitulo(){
        console.log('Titulo: ${this.nome}');
    }

    descreverTitulo(){
        console.log('${this.nome} é um livro da editora ${this.editora} e tem ${this.paginas} paginas')
    }
}

const NodeJS  = new Livro("Teste","Teste1",125);
NodeJS.anunciarTitulo()
1 resposta

Substitua ' por `

console.log(`Titulo: ${this.nome}`);