我试图创建一个类来更好地组织我的代码,我决定的Javascript:设置对象变量内的对象实例
var MyClass = {
}
我目前正在运行的走对象字面路线到迁移的一些问题我的功能虽然,以前我有全局范围变量通道例如设置为一个对象实例。有没有一种方法仍然可以在类中的JavaScript中做到这一点,而无需将对象移动到全局范围中?
var Prime = {
Channel: new __Prime__Channel(),
//The object in question
__Prime__Channel: function() {
this.Property = Value;
},
}
,这将引发第2行
在全球范围内
未定义参考__Prime__Channel(),你可以做
var Channel = new __Prime__Channel(); function __Prime__Channel() { this.Property = Value; }
没有任何错误
“仍然这样做” - 做什么? – Igor
目前还不清楚你在问什么。你能否以不同的方式显示旧式工作代码和*相同功能? NB:'var Prime {'是无效的语法。 – trincot
如果你运行该 __Prime__Channel未定义 林问如果有类变量设置为分类功能 – HyperCrusher