This question already has answers here:
How do you find out the caller function in JavaScript?
(31个答案)
6年前关闭。
是否可以让类在JavaScript中调用函数?
例如:
当调用Foo()。alertCaller()时,我想输出Foo()类;当调用Bar()。alertCaller()时,我想超越Bar()。有什么办法可以做到吗?
(31个答案)
6年前关闭。
是否可以让类在JavaScript中调用函数?
例如:
function Foo(){
this.alertCaller = alertCaller;
}
function Bar(){
this.alertCaller = alertCaller;
}
function alertCaller(){
alert(*calling object*);
}
当调用Foo()。alertCaller()时,我想输出Foo()类;当调用Bar()。alertCaller()时,我想超越Bar()。有什么办法可以做到吗?
最佳答案
试试这个 :
function alertCaller(){
alert(this.constructor);
}
09-11 14:05