Maison > interface Web > js tutoriel > le corps du texte

Qu'est-ce que le rappel en JavaScript

青灯夜游
Libérer: 2019-01-10 16:23:25
original
2708 Les gens l'ont consulté

Les rappels sont un excellent moyen de gérer quelque chose après avoir terminé d'autres choses ; nous pouvons utiliser des rappels si nous voulons exécuter une autre fonction immédiatement après avoir exécuté une fonction. L'article suivant vous présentera les rappels JavaScript. J'espère qu'il vous sera utile.

Qu'est-ce que le rappel en JavaScript

Les fonctions JavaScript sont de type Objets. Ainsi, comme tout autre objet (chaînes, tableaux, etc.), ils peuvent être transmis comme arguments à n'importe quelle autre fonction lorsqu'elle est appelée. Ci-dessous, nous utiliserons des exemples pour comprendre comment utiliser les rappels en JavaScript. [Tutoriel vidéo recommandé : Tutoriel JavaScript]

Exemple 1 : Rappel JavaScript simple

<script> 
function add(a, b , callback){ 
   var sum= a+b;
   console.log(a+"与"+b+"之和为"+sum); 
   callback(); 
} 
     
function disp(){ 
   console.log(&#39;调用完成!&#39;); 
} 
     
// 调用add()函数
add(5,6,disp);     
</script>
Copier après la connexion

Sortie :

Qu'est-ce que le rappel en JavaScript

Explication :

Il y a deux fonctions dans l'exemple : la fonction add(a, b, callback)) et la fonction disp(), dans la fonction add() callback disp() fonction, c'est-à-dire transmise à la fonction add() comme troisième paramètre avec deux nombres.

Par conséquent, utilisez a, b et la fonction de rappel disp() pour appeler la fonction add(). La fonction add() génère la somme de a et b. Une fois terminée, la fonction de rappel est déclenchée ! Par conséquent, le contenu de la fonction disp() sera affiché en dessous de la sortie d'addition.

Exemple 2 : Passer la fonction anonyme

Il existe une autre façon d'implémenter l'exemple 1 ci-dessus : Passer la fonction anonyme

<script> 
function add(a, b , callback){ 
   var sum= a+b;
   console.log(a+"+"+b+"="+sum); 
   callback(); 
} 
     
// 调用add()函数
add(5,6,function disp(){ 
   console.log(&#39;调用完成!&#39;); 
});     
     
</script>
Copier après la connexion

Sortie :

Qu'est-ce que le rappel en JavaScript

Les rappels sont principalement utilisés pour gérer des opérations asynchrones, telles que la récupération/l'écriture de certaines données à partir d'un fichier, etc. Les rappels sont utilisés. De cette façon, une fois les données/erreurs de l'opération asynchrone renvoyées, le rappel sera utilisé pour effectuer certaines opérations sur le contenu de notre code.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!