1
resposta

arrow function vs function

Existe algum motivo para escrever o código apenas com arrow function? Sempre achei a declaração "function" mais clara. Existe alguma vantagem em usar arrow function para tudo?

1 resposta

Olá Evandro, boa tarde. O Arrow veio como uma espécie de "sugar syntax", suprime a necessidade de alguns elementos, como o próprio THIS e ainda não há necessidade de RETURN quando omitimos os colchetes... Mas não pode ser usada como construtor e não contem acesso ao arguments... Enfim, cada um tem suas particularidades.

Na minha opinião, veio pra deixar mais clean o código, quando realmente seu uso tiver propósito. Arrow functions não substituem as funções tradicionais é necessário utilizar com sabedoria!

Valeu Evandro!