Привет всем!
class Test
{
constructor()
{
this.req = new XMLHttpRequest();
this.req.addEventListener("onreadystatechange",this.readyF, false);
this.param = 5;
}
readyF(e)
{
console.log(this); // XMLHttpRequest
console.log(this.param) // error
}
}
Понятно не сразу, что при подписке метод ссылается на dispatcher, но как говорится с горем пополам доперли. Как же можно красиво организовать, чтобы в методе readyF были все доступы ( вопрос именно в слове красиво, без self = this и т.п. , или это в принципе нереально ? )