Cet article présente principalement la compréhension conceptuelle et l'utilisation des fonctions de rappel javascript. Il analyse les fonctions, les principes, les méthodes d'utilisation et les précautions associées des fonctions de rappel javascript avec des exemples spécifiques. Les amis dans le besoin peuvent s'y référer
. Les exemples de cet article décrivent la compréhension conceptuelle et l'utilisation des fonctions de rappel JavaScript. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
1. Le rôle de la fonction de rappel
Le code js sera exécuté de haut en bas. , mais parfois nous avons besoin d'attendre qu'une opération soit terminée avant de passer à l'opération suivante. À ce stade, vous devez utiliser la fonction de rappel.
2. Explication de la fonction de rappel
Parce qu'une fonction est en fait un objet, elle peut être stockée dans une variable et transmise à une autre fonction via des paramètres dans la fonction. Créé en interne, renvoie la valeur du résultat de la fonction", car la fonction est un objet intégré, nous pouvons la passer en paramètre à une autre fonction, l'exécuter dans la fonction, et même la renvoyer après exécution, cela a toujours été utilisée par les "programmeurs professionnels" Considérée comme une technologie difficile, l'explication anglaise de la fonction de rappel
est la suivante :
Un rappel est une fonction qui est passée en argument à une autre fonction et est exécutée une fois sa fonction parent terminée.
La traduction est la suivante : la fonction de rappel est une fonction passée en tant que variable à une autre fonction, qui est exécutée après l'exécution de la fonction principale
<.>fonction A. Il existe un paramètre fonction B. La fonction B sera appelée et exécutée une fois la fonction A terminée3. >Le code est le suivant :
L'ordre d'exécution est :function a(callbackFunction){ alert("这是parent函数a"); var m =1; var n=3; return callbackFunction(m,n); } function b(m,n){ alert("这是回调函数B"); return m+n; } $(function(){ var result = a(b); alert("result = "+ result); });
这是parent函数a 这是回调函数B result = 4
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!