this & "binding"
Qui suis-je ?
Binding
La fonction de callback utilisée avec setTimeout
n'est pas "bound" à notre instance de Customer
. De plus, setTimeout
espère nous aider en "bindant" l'objet timeout qu'il retourne à notre fonction de callback.
Pour lutter contre ce comportement... m#@d!k... déstabilisant, nous pouvons "binder" notre instance de Customer
à la fonction de callback.
The hacky way
The other hacky way
Solution idéale
Pour la solution idéale, rendez-vous au prochain chapitre.
Dernière mise à jour