1

我正在尝试获取在 jquery 中调用当前函数的函数的名称。

例如,假设有三个函数

功能a,功能b,功能c

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

4

2 回答 2

3

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

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

function FunctionB() {
    FunctionA();
}

FunctionB();

下面的 JSFiddle 也演示了这一点。 http://jsfiddle.net/8UFe2/

于 2013-02-06T15:51:50.553 回答
1

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

于 2013-02-06T15:47:43.270 回答