有了這個代碼:成員函數不是一個函數錯誤
function thing(){
function majig(){
alert("done");
}
}
var mything = new thing();
mything.majig();
我得到這個錯誤: 類型錯誤:mything.majig不是一個函數
我已經做了JavaScript的一些時間,我已經完成了函數的一部分功能,並在之前調用它們。我知道它必須是我錯過或遺忘的簡單東西,但各種websearches(以及在這裏戳)正在讓我獲得更深的理論答案,或者似乎表明這應該起作用的例子。
我知道TypeError:foo不是函數通常意味着語法錯誤。我查了一些例子,它看起來像像我有語法正確(我已經嘗試了一些變化,沒有成功)。
這是一個愚蠢的簡單的錯誤,但我現在只是沒有抓住它。我的功能如何使mything.majig();
正常運行?