//função de forma literal
function func1() {}
//armanear em uma variável
const fun = function(){}
const array = [function(a,b){
return a + b
}, func1, fun]
console.log(array[0](2, 3));
//Armazenar em um atributo de objeto
const obj = {}
obj.falar = function(){return 'Olá Mundo !'}
console.log(obj.falar());
//passar função como parâmetro
function run(fun){
fun()
}
run(function() {console.log('Executando ...');
})
//Função pode retornonar/ conter uma fução
function soma(a,b,c) {
return function (c){
console.log(a + b + c);
}
}
soma(2, 3,)(4)//chamando a função soma
const cincoMais = soma(2,3)//armazena em uma constante
cincoMais(10)
Nenhum comentário:
Postar um comentário