好,
我试图在JavaScript中创建一个对象。该项目有点私密,所以我阻止了对象名称。
所以我创建了这个对象,声明了构造函数,但是当我尝试引用someobject.t()
方法时,它会给出一个错误,指出someobject
没有方法t()
。我真的一直在讨论这个问题很长一段时间,我无法真正看到我做错了什么。并且之前使用过这种在JS中创建原型对象的方法。
谁能告诉我我做错了什么?
答案 0 :(得分:0)
糟糕!
当我实例化对象时,我将其命名为runtime
,我试图引用实际名称。
错:
function someObject(){
this.bla = "cool";
}
runtime = new someObject();
var foo = someObject.bla; //This is wrong, you must refer to it as 'runtime'
/*LIKE THIS*/
var bar = runtime.bla; //bar now holds the string 'cool'