class Example
{
constructor()
{
this.number = 0;
}
selectNewNumber() {
$.post('/ajax/select', {'type':'number'}).done(
function(response) {
this.number = response.number;
}
);
console.log(this.number);
}
}
let init = new Class();
init.selectNewnumber();
0
. Я понимаю, что this
принадлежит к анонимной функции, но как тогда изменить переменную?