Importante

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!

1
resposta

Passar uma função ao criar uma instância

this._listaNegociacoes = new ListaNegociacoes(model => this._negociacoesView.update(model));

Porque eu devo passar esse model no constructor? e o mesmo está sendo passado no update. Esse model seria o this de NegociacaoController? Para mim ainda não ficou claro esse recurso de passar a função para outra classe.

1 resposta

O 'model' é o parâmetro passado para a arrow function, ou seja, a função passada no construtor, ao ser chamada, deverá receber o argumento 'model'.