Você entende bem o “this” do JS em Funções Construtoras ou Classes?
ฝัง
- เผยแพร่เมื่อ 9 ก.ค. 2024
- Curso gratuito de programação WEB
↪discover.maykbrito.dev
- [00:14]( • Você entende bem o “th... ) 🏭 Factory é uma alternativa à função construtora que não usa a palavra chave `new` e retorna um objeto, simplificando a criação de múltiplos objetos.
- [00:57]( • Você entende bem o “th... ) 📚 Classes em JavaScript são uma maneira moderna de criar objetos, utilizando a palavra chave `class`, constructor e métodos para estruturar o código de forma semelhante às funções construtoras.
- [03:04]( • Você entende bem o “th... ) 🔄 O uso de `this` no JavaScript pode ser confuso devido à mudança de contexto. Erros como typos podem levar a confusões, sendo importante entender quando usar `bind`, `call` ou arrow functions para evitar bugs.
- [05:22]( • Você entende bem o “th... ) 🔗 O método `bind` em JavaScript permite fixar o contexto (`this`) de uma função, útil especialmente ao lidar com eventos ou contexto de execução diferentes.
Mais conteúdo?
↪ maykbrito.dev
meu amigo como tava esperando um video como esse
Bom vídeo, mas eu diria que nem cria contexto novo, mas sim leva o contexto para o objeto a qual a função foi chamada, no caso o document. Acho que quando se entende isso, fica fácil entender o this.
De fato, o This é algo que buga mesmo as vezes 😅