Desculpem a pergunta, sou iniciante em JavaScript.
Eu ainda não consegui entender pra que servem funções anônimas. Pelo que entendi é uma função sem nome que é atribuída a o valor de uma variável. Mas qual a utilidade disso? Eu não poderia simplesmente passar como função mesmo e utilizar ela como parâmetro?
Funções anônimas, para que servem?
A
3 Respostas
A
É uma conveniência da linguagem. As vezes você precisa de uma funçao, mas nao tem muito valor dando nome para ela. Por exemplo, imagine que você tem um array com dias da semana e quer filtrar os valores que comecem com S:
diasDaSemanha.filter( dia => dia.startsWith("S"))
Você poderia ter criado uma funçao diasQueComecamComS e passado como parâmetro, mas o código já é claro o bastante como está.
A
Obrigado pela resposta! Desculpe, mas eu não entendi… Poderia ser mais claro?
A
Acho que nao consigo ser mais claro, se você nao explicar melhor que parte nao entendeu.
Faz assim, me dá um exemplo de uso de uma funçao anônima que você acha desnecessária (e como ficaria a alternativa que pensou) e eu posso tentar explicar o motivo de estar sendo feito daquela maneira.
Criado 4 de agosto de 2018
Ultima resposta 5 de ago. de 2018
Respostas 3
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo