J'ai besoin d'accéder this
de mon gestionnaire setInterval
Javascript setInterval et `this` solution
prefs: null,
startup : function()
{
// init prefs
...
this.retrieve_rate();
this.intervalID = setInterval(this.retrieve_rate, this.INTERVAL);
},
retrieve_rate : function()
{
var ajax = null;
ajax = new XMLHttpRequest();
ajax.open('GET', 'http://xyz.com', true);
ajax.onload = function()
{
// access prefs here
}
}
Comment puis-je accéder à this.prefs ajax.onload
?
J'allais le faire au départ, mais ensuite je me suis souvenu que ce modèle est vraiment très utile pour les boucles. –
@Matthew Flaschen: C'est aussi utile pour ce scénario que pour les boucles. –
@Anthony: donc le truc avec 'self' est la seule option ici? Pouvez-vous confirmer que la solution de Matthew ne fonctionnera pas? – Pablo