获取在jquery中将参数传递给当前函数的函数的名称

时间:2013-02-06 15:46:29

标签: jquery

我试图获取一个在jquery中调用当前函数的函数的名称。

例如,假设有三个功能

功能a,功能b,功能c

当其中一个函数调用函数z时,我希望能够获得调用函数z的函数的字符串输出,如果可能的那样吗?

2 个答案:

答案 0 :(得分:3)

Javascript提供了一种访问当前函数被调用者的机制:

function FunctionA() {
    alert(arguments.callee.caller.name);
}

function FunctionB() {
    FunctionA();
}

FunctionB();

以下JSFiddle也证明了这一点。 http://jsfiddle.net/8UFe2/

答案 1 :(得分:1)

您可以使用arguments.callee来获取调用函数