Foi utilizado o:
console.log(this.negociacoes.paraTexto());
Por que ele utilizou o this?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Foi utilizado o:
console.log(this.negociacoes.paraTexto());
Por que ele utilizou o this?
Olá Gustavo, tudo bem?
É simples: negociacoes é uma propriedade da classe NegociacaoController e sendo assim, para acessá-la, precisamos fazer referência à instância atual da classe em execução. Por isso executamos this.negociacoes.paraTexto(), diferente do negociacao que é uma constante declarada dentro método adiciona que aí pode ser executado sem o this, assim: negociacao.paraTexto().
Espero ter ajudado.
Att.