Porque definir função em função em const JavaScript
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
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
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!
Formações
Formação SAAS com IA
Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!
- 291 aulas
- 18 projetos
- 24h 17min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
ChatGPT: o que é, como usar, dicas e como acessar login
ChatGPT é uma ferramenta de processamento de linguagem natural (NLP) baseada na arquitetura GPT-3.5, desenvolvida pela OpenAI. Sua criação representa um marco significativo no campo […]
