No terceiro vídeo, ele esta utilizando o código:
class NegociacaoController {
adiciona(event) { event.preventDefault();
let $ = document.querySelector.bind(document);
let inputData = $('#data');
let inputQuantidade = $('#quantidade');
let inputValor = $('#valor');
console.log(inputData.value);
console.log(inputQuantidade.value);
console.log(inputValor.value);
} }
E passa para o abaixo, utilizando o this.
class NegociacaoController {
constructor() {
let $ = document.querySelector.bind(document);
this.inputData = $('#data');
this.inputQuantidade = $('#quantidade');
this.inputValor = $('#valor');
}
adiciona(event) { event.preventDefault();
console.log(this.inputData.value);
console.log(this.inputQuantidade.value);
console.log(this.inputValor.value);
} }
Minha dúvida é por que utiliza o this em vez da variável e o que é o this? procurei definições pela internet, mas ainda não consegui entender.