我'undefined' is not a constructor
在以下代码中不断收到错误,我不确定自己在做什么错。我不能在这样的类中使用自调用函数吗?还是我不能像这样创建另一个类的新实例?
function ClassOne() {
this.foo = 'bar';
(function() {
var classTwo = new ClassTwo();
}());
};
function ClassTwo() {
this.someVar = 'testing';
};
var ClassOne = new ClassOne();
问题是这一行:
var ClassOne = new ClassOne();
您正在声明一个变量ClassOne
(最初undefined
),该变量隐藏了先前定义的函数ClassOne
。尝试这个:
var classOne = new ClassOne();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句