我有一个函数,我需要调用另一个动态函数,并且我只知道函数名称。
例如我的功能是
myfunction(obj){
otherfunction(?);
}
其他功能
也许
otherfunction(obj){
}
或
otherfunction(){
}
不知道要不要传参数。
如何调用该方法?
最佳答案
您可以使用任意数量的参数调用 JavaScript 函数:
function myFunction ( firstValue, secondValue )
{
if ( firstValue ) alert ( firstValue );
if ( secondValue ) alert ( secondValue );
}
myFunction (); //works but no alert
myFunction ("Hello");// 1 alert
myFunction ("Hello", "World");// 2 alerts
如您所见,尽管使用 2 个参数声明,但所有三个方法调用均有效
关于javascript - Javascript 中的委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1544074/