我想了解什麼是「本」我的方法內引用,該方法可以聲明如下:誰在調用我的javascript方法?
(更正爲要求的答案,但仍然沒有工作)
Myclass = function() {
this.focused = function() {
alert("caller = " + this.focused.caller);
}
}
var obj = new Myclass();
和它的顯示:
this.focused is undefined
所以,我怎樣才能得到這個功能的調用者?
這不是有效的javascript。大括號不能立即跟隨函數調用。 – 2011-01-07 19:16:53
@Mike Samuel出於某種原因在這裏工作,我在一個XUL應用程序中使用這個JavaScript。我唯一不能做的就是向調用者顯示一些函數(看起來只是針對事件)。 – 2011-01-07 19:20:38