Is it possible to get the class calling a function in JavaScript?
For example:
function Foo(){ this.alertCaller = alertCaller; } function Bar(){ this.alertCaller = alertCaller; } function alertCaller(){ alert(*calling object*); } When calling the Foo().alertCaller() i want to output the class Foo() and when calling Bar().alertCaller() I want to outbut Bar(). Is there any way I can do this?
caller...but its invalid in strict mode.