Homme Je cherche à comprendre les fonctions de rappel. J'ai été sur de nombreux articles et messages ici sur SO. Les explications semblent circulaires et je pense que je m'éloigne de la compréhension lol. Je les ai utilisés apparemment dans des événements javascript, mais c'est plus un «mémoriser ces lignes» que «c'est ce qui se passe et pourquoi» sorte de compréhension.Fonctions de rappel
Donc voici ma compréhension.
Dites que vous avez 2 objets, la fonction p() et la fonction k(). Vous passez la fonction k à p(). p() peut alors accéder aux variables internes de k.
function p(x){
alert(x.n);//5
}
function k(){
this.n = 5;
}
p(k);
Embarrassant combien de temps il m'a pris pour obtenir cela.
Quelle est votre question? – BoltClock
Je pense que vous pourriez confondre les rappels avec des fermetures –
great ... wtf est une fermeture ... fml lol, srsly besoin d'aller au lit maintenant – jason