Я хотел бы расширить Function.prototype с помощью пользовательского метода:
Function.prototype.myMethod = function() {
var fn = this;
var owner = ???;
/** ... */
};
this
в этой области относится к исходной функции. Но как мне получить доступ к this
, который относится к объекту, который «владеет» функцией (или к чему-либо внешнему this
в момент вызова fn
)?