¿Qué es una función de devolución de llamada en JavaScript?

¿Qué es una función de devolución de llamada en JavaScript?

En este tutorial, vamos a aprender sobre las funciones de devolución de llamada en JavaScript.

Índice
  1. ¿Qué es una función de devolución de llamada?
  2. ¿Dónde se usan comúnmente las funciones de devolución de llamada en JavaScript?

¿Qué es una función de devolución de llamada?

Cuando llamamos a una función, esta función llamará a otra función por sí misma, se llama función de devolución de llamada.

ejemplo:

function add(a,b,callback){
   return callback(a,b)
}

add(1, 2, function(a,b){
    return a+b;
})

Salir:

¿Notaste que en el código anterior llamamos a la función add() y esta función llamará a la función de devolución de llamada?

La función que acepta la otra función como argumento se llama función de orden superior.

¿Dónde se usan comúnmente las funciones de devolución de llamada en JavaScript?

Considere que tenemos un botón con el controlador de eventos de clic adjunto. El segundo argumento del método addEventListener es una función de devolución de llamada.

La función de devolución de llamada solo se invoca cuando se produce un evento de clic en ese botón.

<button class="btn" >click</button>

<script>
const btn = document.querySelector('.btn');

btn.addEventListener('click',function(){
   alert('someone hit me');
})

</script>

Si quieres conocer otros artículos parecidos a ¿Qué es una función de devolución de llamada en JavaScript? puedes visitar la categoría Tutoriales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas