Javascript 函数作为参数
Javascript function as argument
我正在开发 Javascript 应用程序。我需要实现一个接受函数作为参数的处理程序:
这里是示例函数:
function myfunction()
{
alert("hello world");
}
这是我的经纪人
function handler(action)
{
action();
}
我这样调用处理程序:
handler(myFunction);
它在某些浏览器上工作正常,在其他浏览器上根本不工作
可能是什么问题?
你能做的是:
map = {
myFunction : function()
{
alert("hello world");
}
}
function handler(action)
{
action();
}
handler(map.myFunction);
它适用于所有浏览器。
我正在开发 Javascript 应用程序。我需要实现一个接受函数作为参数的处理程序:
这里是示例函数:
function myfunction()
{
alert("hello world");
}
这是我的经纪人
function handler(action)
{
action();
}
我这样调用处理程序:
handler(myFunction);
它在某些浏览器上工作正常,在其他浏览器上根本不工作
可能是什么问题?
你能做的是:
map = {
myFunction : function()
{
alert("hello world");
}
}
function handler(action)
{
action();
}
handler(map.myFunction);
它适用于所有浏览器。