Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Arrow Function? Quando Usar?

Vimos funções anônimas, com parâmetro, com e sem retorno... mas foi mostrado agora a Arrow function. Que seria uma função anonima, e => seria o return dela, quando usá-las????? Porquê seria melhor usá-las????

2 respostas
solução!

Olá, Francisco! Tudo bem?

A Arrow Function, ou função de seta, é uma sintaxe mais curta quando comparada à expressão de função (function expression). Ela é especialmente útil quando você precisa escrever funções pequenas e concisas.

Por exemplo, a função que calcula o quadrado de um número poderia ser escrita assim como uma função normal:

let quadrado = function(x) {
  return x * x;
};

Usando a Arrow Function, a mesma função seria escrita de forma mais concisa:

let quadrado = x => x * x;

Como você pode ver, a Arrow Function torna o código mais limpo e fácil de ler quando a função é simples. No entanto, para funções mais complexas, a sintaxe de função normal ainda pode ser mais adequada.

A escolha entre usar uma Arrow Function ou uma função normal depende do contexto. Se a função for pequena e simples, a Arrow Function é uma ótima opção. Se a função for mais complexa, talvez seja melhor usar a sintaxe de função normal.

Lembre-se, a Arrow Function não apenas torna o código mais curto, ela também tem algumas diferenças importantes em relação às funções normais, como o comportamento de "this". Mas não se preocupe com isso agora, você vai aprender mais sobre isso à medida que avança no curso.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Muito obrigado pela explicação!!!! Vou seguir a linha de estudos então. Valeeeu!!!