Vamos criar três funções e ver como iniciar a trabalhar com os callbacks.
A primeira função se chamará dobro que receberá um número e retornará o dobro.
A segunda função se chamará triplo que recebera um número e retornará o triplo.
A terceira função será chamada de aplicar e receberá um valor e o nome de uma função como parâmetro. Ela retornará o valor da aplicação da referida função ao valor recebido.
Exemplo:
aplicar(2, dobro); // 4
aplicar(4, triplo); // 12
O que eu tentei:
function dobro(numero1) {
return numero1 * 2;
}
function triplo(numero1) {
return numero1 * 3;
}
function aplicar(numero1, dobro) {
dobro(numero1);
}
aplicar();
Soluções para a tarefa
Resposta:
function dobro (numero1){
return numero1 * 2
}
function triplo (numero1){
return numero1 * 3
}
function aplicar (numero1, funcao){
return funcao(numero1)
}
aplicar(2,dobro)
Explicação:
Funções são um bloco de instruções que executa uma tarefa
Linguagem de programação
Para usar uma função, você deve defini-la em algum lugar no escopo do qual você quiser chamá-la
Estrutura padrão de uma função
function nome_da_função(variavel ou numero) {
return o que voce deseja que seja executado;
}
Vamos declarar a primeira "function";
function dobro(numero) {
return numero * 2;
}
Vamos declarar a segunda "function";
function triplo(numero) {
return numero * 3;
}
function aplicar(numero, funcao){
return funcao(numero);
}
// no lugar da função voce coloca a execução que voce deseja aplicar(2, dobro);
Deverá retornar 4;
Para saber mais sobre linguagem Java script: https://brainly.com.br/tarefa/45286394