有了这个代码:成员函数不是一个函数错误
function thing(){
function majig(){
alert("done");
}
}
var mything = new thing();
mything.majig();
我得到这个错误: 类型错误:mything.majig不是一个函数
我已经做了JavaScript的一些时间,我已经完成了函数的一部分功能,并在之前调用它们。我知道它必须是我错过或遗忘的简单东西,但各种websearches(以及在这里戳)正在让我获得更深的理论答案,或者似乎表明这应该起作用的例子。
我知道TypeError:foo不是函数通常意味着语法错误。我查了一些例子,它看起来像像我有语法正确(我已经尝试了一些变化,没有成功)。
这是一个愚蠢的简单的错误,但我现在只是没有抓住它。我的功能如何使mything.majig();
正常运行?