Un callback est une fonction passée en argument à une autre fonction, qui l'appelle plus tard ou à chaque occurrence d'un événement. Il est au coeur des méthodes de tableaux, des événements et du code asynchrone historique. Imbriquer trop de callbacks nuit à la lisibilité.
Exemple
boutons.forEach((b) => console.log(b.textContent))