我试图创建一个JavaScript对象,可以在自身内调用其他方法。 不过,我运行到我刚才似乎无法找出一个奇怪的问题。
我有以下代码
myObjectDef = function() {
this.init = function() {
//do some stuff
this.doSecondInit();
}
this.doSecondInit = function() {
//do some more stuff
}
}
myObject = new myObjectDef();
myObject.init();
我得到的是美国的错误“消息:对象不支持此属性或方法”。 它在this.doSecondInit结束();. 我不能完全弄清楚它为什么这样做。 我的代码运行大到调用第二种方法。 如何使这项工作?