Funções anônimas em Java Script
Existem funções que não possuem nomes. Para essas funções damos o nome de funções anônimas. Neste post veja funções Arrow em Java Script.
function (a, b) //apenas a palavra-chave function, sem nome
{
console.log(a + b)
}
//para que uma função anônima seja utilizada é preciso armazená-la em uma variável ou constante
const soma = function (a, b) {
return a + b
}
//podemos passar uma função como parâmetro para outra função:
//se o parâmetro operacao não for passado, será assumido o valor da função soma
const imprimeResultado = function (a, b, operacao = soma) {
console.log(operacao(a, b))
}
imprimeResultado = (5, 7, function (a, b) {
return a - b
})
//Também é possível passar arrow functions (a, b) => a * b:
imprimeResultado(1, 5, (a, b) => a * b)
As funções Arrows sempre serão anônimas.
É possível armazenar funções em variáveis. Exemplo:
const imprimeSoma = function (a, b) {
console.log(a + b)
}
imprimeSoma(1, 2)
Aprenda através de projetos reais e aulas práticas. São 20 cursos completos + cursos bônus. Grupos privados exclusivos, atualizações constantes e lives semanais.
Python, PHP, Java Script, CSS, Node, Angular JS, MySQL, Photoshop, Flutter, AWS, Apache e muito mais!
Link do curso: https://go.hotmart.com/X68198266R
Funções Callback em Java Script
Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits