匿名函数中的'this'关键字

Nat*_*ate 2 javascript this anonymous-function

有人能告诉我this.onSubmit在下面的代码中指的是什么对象吗?

(function () {
    var _d = vjo.dsf.EventDispatcher;
    var _r = vjo.Registry;

    function $1(p0) {
        return function (event) {
            return this.onSubmit(p0, event);
        };
    };
})();
Run Code Online (Sandbox Code Playgroud)

如果没有足够的上下文附加到这个例子,我道歉.

I H*_*azy 5

在JavaScript中,值this是动态设置的.因此,要了解其价值,您需要知道如何调用/使用该函数.

因此,通用答案this是指任何被设置为this执行上下文值的内容.