2
respostas

bind ao invés da API

Também é possível atrelar o contexto pelo método bind.

class NegociacaoController {

    constructor() {

        let $ = document.querySelector.bind(document);
        this._inputData = $('#data');
        this._inputQuantidade = $('#quantidade');
        this._inputValor = $('#valor');

        this._listaNegociacoes = new ListaNegociacoes(function(model) {
            this._negociacoesView.update(model);
        }.bind(this));
//...
2 respostas

Foi uma das alternativas que fiz também, além da Arrow Function! ;)

Sim, Wander. O importante é ter consciência do que está fazendo e conhecer as opções. Mas, queria saber o padrão mais utilizados no mercado de trabalho.