0
请问如何在下面的情况下调用函数c?非常感谢您的建议。js,通过原型调用父函数
请问如何在下面的情况下调用函数c?非常感谢您的建议。js,通过原型调用父函数
您没有使用new关键字构造的a
实例。所以你将不得不使用call
或apply
。
Foo.prototype.d = function(){
$.fn.a.prototype.c.apply(this, arguments);
};
这将运行c
在Foo
实例 - 是你想要的吗?如果您只是想在没有特定执行上下文的情况下调用该函数,则可以使用$.fn.a.prototype.c()
。
这可能不是最好的设计方法 - 如果你想把它称为Foo的成员函数,不要把它作为$.fn.a
的成员函数加入。
非常感谢你! – Till 2013-02-09 07:44:46