2011-10-06 93 views
0

我有一个JavaScript函数接受函数作为参数。我想确定传递函数的名字。这怎么可能与JavaScript?如何检查传递的函数名称作为参数

这是我到目前为止的代码。 $ fnc ==“SliderMoney”正在工作。它总是返回错误。

function SliderCreate($id, $fnc) { 
    $lbl = "#" + $id + "_lbl"; 
    $div = "#" + $id; 
    $slider = $($div).slider({ 
    }); 

    if ($fnc == "SliderMoney") { 
     UpdateDisplay($slider, $lbl, "$"); 
    } else { 
     UpdateDisplay($slider, $lbl, ""); 
    } 

} 

感谢, 苏珊

+0

如果将匿名函数作为参数传递,您将如何确定函数的名称? –

+0

你为什么到处都用'$'s? – jwueller

+0

我传递了命名函数,所以我不担心匿名函数。 –

回答

0

不,你不能在默认情况下。

也许你传递一个对象或作为第三个参数。

+0

这听起来像是更容易传递布尔值,然后在函数内部分配函数名称。 –

相关问题