Neste artigo você vai aprender porque definir função em função em const, quais as vantagens em definir função em uma variável
Fala programador(a), beleza? Bora aprender mais sobre funções em JavaScript!
Definir funções em variáveis, especialmente em const, se torna cada vez mais um padrão em softwares
Isso se dá por algumas razões, que ajudam a manter nosso programa em ordem
Quando criamos uma função em const, por exemplo, não é possível utilizar ela antes de sua definição
Ou seja, não temos acesso ao famoso hoisting do JavaScript, que funciona nas funções nomeadas
Este recurso faz com que as funções definidas em qualquer local do código subam para o topo antes da execução do mesmo
Por isso funções nomeadas podem ser executadas antes de serem definidas na ordem das linhas de código
Outro fator positivo é a imutabilidade, ou seja, a função em const não pode ser alterada ao longo do código
Isso gera mais confiança para a execução da mesma ao longo das manutenções deste programa
Podemos também utilizar a sintaxe de arrow function, pois o nome da função é dado na variável
Estes benefícios podem parecer poucos, mas garantem organização no software
Promovendo que a ordem de escrita será a ordem de execução do mesmo
Deixe um comentário contando o que achou deste artigo 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
No artigo de hoje você viu qual a vantagem em definir função em função em const
Elas são algumas na verdade, de forma resumida:
- A função só pode ser executada ao ser definida;
- Imutabilidade;
- Possibilidade de utilização de arrow function;
Agora você deve analisar os pros e contras e ver se é necessário empregar essa abordagem nos seus programas
Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!