Médiaforma

API JS dans Excel – Les fonctions de callback

On appelle callback une fonction B passée en paramètre d’une fonction A. La fonction B est appelée à la fin de la fonction A pour effectuer une autre opération. En d’autres termes, B s’exécute une fois que la fonction A est terminée.

function bonjour() {

  console.log("Bonjour");

}

function action(nom, callback) {

  console.log('Bonjour ' + nom);

  callback();

}

action('Michel', bonjour);

Ce code affiche le texte suivant dans la console :

Bonjour Michel

Bonjour

La fonction action() est appelée à la fin du code. On lui transmet une chaîne et une fonction de callback. La chaîne transmise est affichée dans la console, à la suite du mot Bonjour. Puis la fonction de callback (ici la fonction bonjour()) est appelée. Ce qui déclenche l’affichage de la chaîne Bonjour dans la console.

 
Commentaires

Aucun commentaire pour l'instant.

Laissez un commentaire