const funcao = () => { console.log('') }
Isso é uma função anonima ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
const funcao = () => { console.log('') }
Isso é uma função anonima ?
Sim! Ao invés de declarar o nome da função, você está criando uma função anônima e atribuindo ela a uma variável chamada função, não criando uma função com esse nome!
Além disso, tem alguns side-effects que funções nomeadas não tem, como não estar no top level pra evitar ser sobrescrita e sofrer de limitações de blocos, por ex, você n pode declarar ela só no fim do arquivo se vai chamar no meio.