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