1
我有以下類型的腳本,當我試圖調用Player()
方法,我得到一個錯誤,指出它不存在。名稱空間的方法不是一個函數
Uncaught TypeError: GameSmart.User.Player is not a function
namespace GameSmart {
export class User {
public Player(): void {
fetch(Config.domain + '/user/player').then(response => {
// Do some stuff
});
}
}
}
如果我做console.log(GameSmart)
我得到一個User
對象的對象,並在該對象中它是不存在的,但如果我看GameSmart.User.prototype
對象中它出現在那裏。爲什麼不是在GameSmart.User
對象,我怎麼才能得到它呢?
你有沒有試過讓它成爲'static'? –
OMG我覺得超級愚蠢的,這是問題。我忘了我不是創建對象的實例 –