1

¿Qué son las funciones Callback en JavaScript?

Si estás familiarizado con la programación, ya sabes lo que hacen las funciones y cómo utilizarlas. Pero, ¿qué es una función callback? Las funciones callback son una parte importante de JavaScript y una vez que entiendas cómo funcionan los callbacks, mejorarás mucho en JavaScript. [freeCodeCamp.org][1]

¿Qué es una función callback?

Una función de callback es una función que se pasa a otra función como un argumento, que luego se invoca dentro de la función externa para completar algún tipo de rutina o acción. [MDN][2]

¿Por qué necesitamos funciones callback?

JavaScript ejecuta el código secuencialmente en orden descendente. Sin embargo, hay algunos casos en los que el código se ejecuta (o debe ejecutarse) después de que ocurra otra cosa y también de forma no secuencial. Esto se llama programación asíncrona. [freeCodeCamp.org][1]

Cómo crear un callback

functionsaludar(nombre) {
  alert("Hola " + nombre);
}

functionprocesarEntradaUsuario(callback) {
  var nombre = prompt("Por favor ingresa tu nombre.");
  callback(nombre);
}

procesarEntradaUsuario(saludar);

[MDN][2]

Conclusión

Los callbacks se utilizan a menudo en JavaScript, y espero que este post te ayude a entender lo que realmente hacen y cómo trabajar con ellos más fácilmente. [freeCodeCamp.org][1]

Referencias:
[1]: https://www.freecodecamp.org/espanol/news/funciones-callback-en-javascript-que-son-los-callback-en-js-y-como-usarlos/
[2]: https://developer.mozilla.org/es/docs/Glossary/Callback_function

Escribe tu comentario
+ 2