У меня есть такой класс
var grid = function () {
this.cell = null;
this.loadImage = function () {
var image = new Image();
var object = this;
image.src = "blah";
$(image).load(function () {
object.cell = this;
});
}
this.showImage = function () {
alert(object.cell); // This should print [object Object] ... but it print null;
}
}
Функция showImage вызывается после вызова изображения, загруженного из функции loadImage.
Кто-нибудь знает, почему object.cell имеет значение null ... У меня есть ссылка на этот объект в loadImage.