Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Chamando Funções

Acabei de assistir esse Alura+ mas fiquei na duvida com relação ao jeito de criar funções, tanto nas aulas como nesse episodio as funcões são criadas:

algumaFuncao = () => {
}

Em vez de chamar como:

function algumaFuncao() {
}

tem alguma diferença entre as duas ou é só mais um jeito de criar funções?

1 resposta
solução!

Olá, Vitor, tudo bem? Este tópico explica detalhadamente as diferenças entre as duas formas de definir funções: https://pt.stackoverflow.com/questions/143399/qual-a-diferen%C3%A7a-entre-function-e-por-que-n%C3%A3o-funciona-o-http-ge#:~:text=Express%C3%B5es%20de%20fun%C3%A7%C3%A3o%20precisam%20declarar,%C3%A9%20omitido%20as%20chaves%20%7B%7D%20.

Na prática o que eu vejo como maior diferença entre os dois métodos é a alteração do escopo do "this", se você não está usando "this" dentro das funções, na maioria dos casos os dois métodos criarão funções com o mesmo comportamento, ou seja, pode usar qualquer método que o resultado será o mesmo.