我有一个已经被赋值的函数,我想添加一些额外的脚本。当我像这样显示函数:
var func = obj.when_clicked;
alert(func);
以下内容将被显示:
function object_123(){
object_123_Action();
}
类型是“函数”,该函数在我无法更改的其他地方执行,代码如下:
this.when_clicked();
我需要修改这个函数,加入自己的代码,使其变成:
function object_123(){
object_123_Action();
my_clicked(obj);
}
然后将其添加回来并覆盖when_clicked
函数。
如果我手动添加代码,它确实可以工作:
obj.when_clicked = function object_123(){object_123_Action();my_clicked(obj);};
然而,我不知道这个函数最初的内容是什么,我只想追加:
my_clicked(obj);
我需要obj
成为感兴趣的实际对象,即obj本身。