Bacana pode acrescentar a titulo didadico que existe uma classificação para as funçoes no javascript, existem cinco tipos de definições, sendo:
- Functions declaration (Função de declaração)
- Functions expression (Função de expressão)
- Arrow Functions (Função de flecha)
- Functions constructor (Função construtora)
- Generator Functions (Função geradora)