1
0
我的理解是(我承认,在面向对象编程方面是相当有限的),您不直接将方法作为函数调用。它们需要作为对象的方法调用。例如:
如果getLabel是类的方法,则它修改对象。在您的示例中,您没有修改对象,那么getLabel实际获取标签的目的是什么?如果它被贴上
|
2
0
您需要以某种方式引用getLabel,classInstance.getLabel()或this.getLabel()。我看到您已经尝试了后者,所以我假设这段代码不是在getLabel()所属的同一个类中运行的? |
3
0
未定义方法的问题是由于调用它们的方法是从匿名函数调用的。将匿名函数绑定到(此)创建它的位置是可行的。 当我看到Firebug中的“this”时,我意识到了这一点,并意识到它指向的是窗口而不是对象。 |
user1240207 · 提交时原型JS覆盖数据 8 年前 |
MeetJoeBlack · 无效的JSON格式JQUERY 10 年前 |
Arthur Yakovlev · 如何通过原型上的类名获取div的html 10 年前 |
Syspect · IE中未触发Event.observe 10 年前 |
Morrisda · 在对象中找不到键时,返回不同的值而不是未定义的值 10 年前 |
Damon · 使用Prototype更新表内容时出错 12 年前 |