Javascript 如何将传递的函数名检查为paremter

Javascript 如何将传递的函数名检查为paremter,javascript,function,parameters,if-statement,Javascript,Function,Parameters,If Statement,我有一个javascript函数,它接受一个函数作为参数。我想确定传递函数的名称。javascript怎么可能做到这一点 这是我到目前为止的一个代码$fnc==“SliderMoney”正在工作。它总是返回错误 function SliderCreate($id, $fnc) { $lbl = "#" + $id + "_lbl"; $div = "#" + $id; $slider = $($div).slider({ }); if ($fnc ==

我有一个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, "");
    }

}
谢谢,
苏珊

不,默认情况下你不能


您可能会将其作为对象或第三个参数传递。

如果匿名函数作为参数传递,您将如何确定函数的名称?为什么到处都使用
$
s?我传递命名函数,因此我不担心匿名函数。我使用$作为个人首选项。
$
使其非常有用令人困惑我使用
$
作为jQuery对象的前缀。听起来传递布尔值然后在函数内指定函数名更容易。