Function geram um novo contexto para o this. Arrow function mantém o contexto existente.
@TioSept4 жыл бұрын
Procurei a finalmente econtrei um estudo direcionado para quem quer ir direto aprender o framwork. Muito obrigado!
@mbs24882 жыл бұрын
Excelente ! Muito Bem Explicado ! ! Parabéns Pelos Vídeos ! ! !
@fepradella4 жыл бұрын
Muito simples de entender! gostei!
@edvansousa12702 жыл бұрын
que massa. Obrigado por compartilhar
@jacd453 жыл бұрын
Simples rápido e fácil, gratidão!
@LaercioLopesLL5 жыл бұрын
Muito bom, estava mesmo querendo aprender arrow function!
@samuelsalgado5530 Жыл бұрын
qual esse tema?
@TheLekao20095 жыл бұрын
Muito bom obrigado.
@marceloluiz23063 жыл бұрын
Deixa eu perguntar, tenho seu curso que é ótimo por sinal ! Mas não tô achando material a respeito de callback ?
@CanaldoNoturno5 жыл бұрын
Uma dúvida: Quando eu coloco o script no head, no console ele aparece o seguinte: menuElement: null; Em vez de aparecer: menuElement: nav.principal; E consequentemente tudo mais não funciona. A dúvida é, porque quando o script vai no head não funciona e aparece isso, e no final do body funciona normal? Sem mais, Vlw mesmo.
@Origamid5 жыл бұрын
Pelo fato do Script carregar e executar antes do conteúdo do existir no site. Então ele não vai conseguir selecionar o elemento nav.principal e por isso vai retornar undefined.
@felipedantas81534 жыл бұрын
@@Origamid mas colocando no head eu não posso passar uma propriedade na tag que faz o script esperar a pagina toda carregar para depois ele executar?
@Gabriel-qi1cv3 жыл бұрын
@@felipedantas8153 Se quiser colocar no head, use 'defer para ele esperar o HTML ser executado :
@oconsertador90212 жыл бұрын
dica atrasada: Se você insistir em usar a function e tiver um "this.(algo)" em algum canto da function, use ".bind(this)" no seguinte lugar: class Menu { constructor(menu) { this.menuElemnt = document.querySelector(menu); this.adicClass = "ativo"; } adiElemenAtiv() { this.menuElemnt.addEventListener("click", function(evento) { evento.target.classList.add(this.adicClass) console.log(this); }*.bind(this)*) }; };
@Tue-so2ls Жыл бұрын
Por que tem que usar isso?
@stefan10087 Жыл бұрын
@@Tue-so2ls porque se não, não vai funcionar, por isso coloca o bind para que o menu funcione, é meio complexo de explicar kkk só praticando pra entender às vezes até eu esqueço
@ericbrianez14634 жыл бұрын
Só uma dúvida... A arrow function funcionam em navegadores como Explorer ou Edge?
@felipedantas81534 жыл бұрын
comandos de uma linha em javascript não precisa de chaves, por exemplo o for não precisa de chaves quando for o comando de uma linha
@TecnoPlayCanal3 жыл бұрын
Isso é uma má prática de programação fora que parece ser preguiça de abrir 2 chaves