Eu mesmo depois de pesquisar e estudar ainda não entendi muito bem o que é o this, como na segunda aula do módulo 2 por exemplo em que ele cria uma classe e dentro um construtor e usa o this.data, this.quantidade e etc, o que significa o this nessa situação?