我有一個JavaScript類是這樣的:JavaScript類 - 每個用途都需要「this.varname」嗎?
function Foo() {
this.x = 5;
this.y = x + 10;
}
是「X」得不到作用域類的實例時,我不使用」。這?如果是這樣,那麼我們如何使用回調呢?我有類似:
function Foo() {
this.x = 5;
this.grok = function() {
jQuery(blah).animate({
..,
function(){
x = 55;
}
});
}
}
這樣的jQuery給出了一個回調的機會,但我怎麼訪問父類的「X」的成員變量在這種情況下呢?
感謝
好的,我也需要一直使用「this」。在每次訪問成員變量之前,對嗎?謝謝 – user246114 2010-09-02 22:27:23
@ user246114:是的。但請注意你在哪個範圍內(如'animate'回調函數中)。 – 2010-09-03 05:08:24