有没有办法从类中的“私有”函数调用“公共”javascript函数?
查看以下课程:
function Class()
{
this.publicMethod = function()
{
alert("hello");
}
privateMethod = function()
{
publicMethod();
}
this.test = function()
{
privateMethod();
}
}
这是我运行的代码:
var class = new Class();
class.test();
Firebug 给出了这个错误:
publicMethod 未定义:[Break on this error] publicMethod();
是否有其他方法可以在 privateMethod() 中调用 publicMethod() 而无需访问全局类变量 [即 class.publicMethod()]?