Maison  >  Article  >  interface Web  >  Analyser la compréhension conceptuelle et l'utilisation des fonctions de rappel javascript

Analyser la compréhension conceptuelle et l'utilisation des fonctions de rappel javascript

怪我咯
怪我咯original
2017-05-29 09:51:241267parcourir

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ée

3. >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);
});

La fonction exécute d'abord la fonction thème a , puis la fonction de rappel b est appelée et enfin la valeur de retour de la fonction a est renvoyée
这是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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:commandes de base de CordovaArticle suivant:commandes de base de Cordova