Dans les langages de type C, il est généralement transmis par pointeur/référence de fonction.
jquery fournit également un mécanisme de fonction de rappel similaire. Mais il convient toujours de mentionner comment transmettre correctement la fonction de rappel.
1. Rappel sans paramètres
Où myCallBack est le nom de la fonction. Les fonctions sont la base de JavaScript. Peut être passé comme variable de référence.
2. Rappel avec paramètres
Naturellement, d'après l'expérience passée, nous penserons que le rappel avec les paramètres ressemble à ceci :
Mais cela ne fonctionnera pas correctement. myCallBack(param1, param2) sera exécuté lorsque cette instruction sera appelée, pas après.
La syntaxe suivante est correcte :
De cette façon, la fonction de rappel est passée en tant que pointeur de fonction et sera exécutée une fois l'opération get terminée.