考虑我在jscript中有很多方法.. 方法1()
方法2()
方法3()
现在method1()和method2()是独立的。其中method3()由两个方法调用。我想知道从哪个方法调用method3()。 method1()或method2()
答案 0 :(得分:1)
这里是简单的代码
function method1(){
method3('method1');
}
function method2(){
method3('method2');
}
function method3(method){
alert(method);
}
答案 1 :(得分:0)
试试这个。
function method3() {
alert("caller is " + arguments.callee.caller.toString());
}
答案 2 :(得分:0)
以下是记录来电者方法名称的示例代码:
function method1(){
method3();
}
function method2(){
method3();
}
function method3(){
console.log(method3.caller.name);
}
method1(); // method1
method2(); // method2