Aller au contenu principal

Le site est en cours de migration vers la solution la plus adaptée.

Aller au contenu principal

En Python, c'est possible de passer une fonction en argument à une autre fonction, mais c'est pas hyper courant. En JS, c'est PARTOUT.

Une Callback, c'est juste une fonction que tu donnes à quelqu'un en disant : "Tiens, appelle-moi quand tu as fini".

Exemple : setTimeout

const direBonjour = () => console.log("Bonjour !");

// "Appelle direBonjour dans 1000 millisecondes"
setTimeout(direBonjour, 1000); 

Ou directement avec une fonction anonyme (plus courant) :

setTimeout(() => {
    console.log("C'est fini !");
}, 1000);

On verra plus tard que c'est la base de la programmation asynchrone.

Commentaires (0)

Laisser un commentaire

Aucun commentaire pour le moment. Soyez le premier à commenter !