相关疑难解决方法(0)

在引用原始函数时覆盖JavaScript函数

我有一个函数,a()我想要覆盖,但也有原始a()的顺序执行,具体取决于上下文.例如,有时当我生成页面时,我想要覆盖如下:

function a() {
    new_code();
    original_a();
}
Run Code Online (Sandbox Code Playgroud)

有时像这样:

function a() {
    original_a();
    other_new_code();
}
Run Code Online (Sandbox Code Playgroud)

我如何original_a()在超越范围内获得这一点a()?它甚至可能吗?

请不要以这种方式建议替代方法,我知道很多.我特意问这个问题.

javascript overriding user-defined-functions

155
推荐指数
4
解决办法
19万
查看次数