Complementando, seguem outros posts sobre o assunto:
- https://www.tabnews.com.br/Ernane/a-diferenca-entre-funcoes-tradicionais-e-arrow-functions-no-javascript
- https://www.tabnews.com.br/ericnevesr/tipos-de-declaracoes-de-funcoes-em-javascript
- https://www.tabnews.com.br/FelipeMoyaAnadao/ajuda-em-javascript-funcoes-normais-vs-funcoes-anonimas-function-e
- https://www.tabnews.com.br/LikedAndrew/explicacao-functions-e-arrow-functions-no-javascript
Links adicionais:
- Documentação da MDN:
- O que é Arrow Function e quando usar? (siga os outros links indicados no quadro azul)
- Qual a diferença entre as funções
var name = function()
efunction name()
?