Al principio es difícil entender un callback de esta forma. Piensas, “si ya tengo la función sum, para que hacer un callback, puedo llamarla tal cual y omitir ese paso”.
Pero piensa que tienes funciones para sumar, restar, multiplicar …como hacer una calculadora. Las declaras todas en lista, y abajo solo tienes que usar un callback que va tirando de todas a la vez.
function sum(num1, num2) {
return num1 + num2;
}
function rest(num1, num2) {
return num1 - num2;
}
function mult(num1, num2) {
return num1 * num2;
}
function div(num1, num2) {
return num1 / num2;
}
function calc(num1, num2, callback) {
return callback(num1, num2);
};
Ahora ya tiene sentido!!!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?