Javascript 存根函数与函数表达式

Javascript 存根函数与函数表达式,javascript,stub,Javascript,Stub,我需要重命名许多javascript函数,但为了兼容性,还需要保留旧名称 我可以想出两种方法: 创建存根函数 函数oldFunction(a,b,c){newFunction(a,b,c)} 或使用函数表达式 var oldFunction=newFunction 首选的方式是什么?在性能方面有什么不同吗?赋值似乎最有效,因为它不会通过调用堆栈复制变量。此外,它是最短的代码,您不需要关心参数的数量或名称。您必须记住使用第二种方法的函数的范围。var oldFunction=。。。。。仅在声明时可

我需要重命名许多javascript函数,但为了兼容性,还需要保留旧名称

我可以想出两种方法:

  • 创建存根函数
    函数oldFunction(a,b,c){newFunction(a,b,c)}

  • 或使用函数表达式
    var oldFunction=newFunction


  • 首选的方式是什么?在性能方面有什么不同吗?

    赋值似乎最有效,因为它不会通过调用堆栈复制变量。此外,它是最短的代码,您不需要关心参数的数量或名称。您必须记住使用第二种方法的函数的范围。var oldFunction=。。。。。仅在声明时可用。检查此项-在初始化之前也不能调用它们-注意开发人员工具中控制台中的错误。检查这个-谢谢你的回答。