我需要覆蓋(豐富)Javascript函數。問題是自動生成功能:使用生成名稱的Javascript替代函數
var original_function = getFunction('someID'); // eval('someID');
我的代碼將是這樣的:
var f = function(arg) {
do_some_stuff();
original_function(arg);
do_another_stuff();
}
現在當其它代碼的一部分調用getFunction('someID')
的f('someID')
將被退回。
如何重寫原始函數,當我們知道它的名稱或我們只有一個函數對象?
這個貌似完美的工作已經例子。你有什麼問題? –