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

La fonction de rappel JS utilise des paramètres

php中世界最好的语言
Libérer: 2018-06-14 14:23:54
original
1677 Les gens l'ont consulté

Cette fois je vais vous présenter les paramètres utilisés dans les fonctions de callback JS Quelles sont les précautions d'utilisation des paramètres dans les fonctions de callback JS Voici un cas pratique, jetons un oeil.

Avant de parler de la fonction de rappel, jetons d'abord un coup d'œil à un morceau de code. Je pense que les étudiants ayant des connaissances de base en JS peuvent comprendre sa signification :

document.getElementById('demo').click=function(){
  alert(1);
};
Copier après la connexion

Ce code est. en fait un rappel d'événement, comme celui-ci. L'écriture est en fait relativement vague. Jetons un coup d'œil au code suivant

document.getElementById('demo').addEventListener('click',function(){
    alert(1)
});
Copier après la connexion

Les deux morceaux de code font en fait la même chose. sont écrits. Jetons un coup d'œil à ceci addEventListener('eventName',callback) , addEventListenerCette fonction a deux paramètres. Le premier est le nom de l'événement et le deuxième paramètre est en fait la fonction de rappel. Selon la méthode de la fonction de rappel dans le livre, puisque les paramètres de la fonction peuvent être des variables, ils peuvent également être une fonction. Peut-être que tout le monde est encore confus quant au retour de la fonction à ce stade. Regardons l'exemple suivant.

function demo(a,b,callback){
    let c=a+b;
    callback(c);
};
demo(1,2,function(c){
    alert(c);//3
})
Copier après la connexion

Ce code définit une fonction de démonstration. Cette fonction a trois paramètres a, b, callback Nous déclarons une variable locale c à l'intérieur de cette fonction, puis exécutons notre rappel (fonction de rappel), puis exécutons le. fonction de démonstration

. Les trois paramètres de cette fonction sont comme ci-dessus, et la valeur 3 apparaît dans la fonction de rappel. Il s'agit d'une simple fonction de rappel. Pour vraiment comprendre la signification de la fonction de rappel, je pense en fait que cela dépend de la compréhension de son objectif. Ce n'est qu'en comprenant son objectif que nous pouvons vraiment le comprendre.

Le scénario d'application le plus courant pour les fonctions de rappel est celui des opérations asynchrones. Parce que pour les opérations asynchrones, nous ne savons pas quand l'opération se terminera, le code que nous exécutons par la suite ne peut pas suivre le processus approprié.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

p5.js utilise la fonction draw() pour créer une spirale dorée

vue+keep -alive Comment utiliser le cache du site Web

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!