javascript中同名的两个方法可以执行吗?

时间:2015-10-12 12:58:45

标签: javascript jquery function javascript-events javascript-objects

有没有办法在javascript中执行两个相同的名称功能?

实际上是预定义的其他库函数。所以,我不能改变功能的名称。两者都在下一个编码。

例如,

var a = function() {alert(1)}
var a = function() {alert(2)}
a();

此功能将由某个动态用户调用。有没有办法通过一次通话触发两个警报?比如this.super()

2 个答案:

答案 0 :(得分:1)

在加载第二个函数之前,您可以使用其他名称捕获并保留它...

var a = function() {alert(1)}
var a_proxy = a;
var a = function() {alert(2)}
a();
a_proxy();

答案 1 :(得分:1)

您不可能将两个功能都放在一个主功能中,然后将“ a”设置为该新功能。

var a = function() {alert(1); alert(2);}

a();