2012-04-14 77 views

回答

3

這是因爲通過聲明initvar,或者一個局部變量,而不是對象的屬性。因此,init不會成爲您的對象的成員函數,這就是您的代碼無法按預期運行的原因。將其初始化爲this.init = function() {而不是實現預期的行爲。

http://jsfiddle.net/Y2Rvq/

4

局部變量不成爲實例的屬性。

相反的var init = function...;,使用this.init = function...;

相關問題