Arrow function em JS

Boa tarde pessoal,

Sou inciante em programação e já comecei por JS, porém estou com dúvida sobre a Arrow Function, no curso o instrutor disse que agora essa função é mais usado devido ser menor. Gostaria de saber qual é a real diferença e se de fato posso usa-lá pra fazer todas as minhas funções?

ATt,

A vantagem de usar Arrow Function é legibilidade, uma função com tamanho reduzido é mais rápida de ler, e em programação a gente passa mais tempo lendo código do que escrevendo código. Ao seja, quanto menos código você precisar ler para entender melhor.

Legal, mas qual é a legação com o This?

Quando você passa uma function por parâmetro e quer utilizar uma variável que precise ser acessada por “this”, você precisa fazer um bind pra “this”.
Caso você usar as Arrow function, não é preciso fazer o bind.

desculpa a minha ignorância, então posso criar meu código todo com a arrow function?

pode sim, tranquilamente.

felix_gilioli, Muito obrigado!

1 curtida

Sim, pode… Até infinitas vezes no seu código! rs :sweat_smile:

1 curtida