为什么JSHint在这一行上抛出了"可能的严格违规行为"

use*_*912 7 javascript

试图在JsHint中验证一些Javascript,我得到以下内容:

可能的严格违规:

return ($.event.dispatch || $.event.handle).apply(this, args);
Run Code Online (Sandbox Code Playgroud)

任何想法为什么它会抛出这个错误?

多谢你们

SLa*_*aks 14

JSHint不确定代码所在的函数是否会被实际调用this.

要告诉JSHint如何调用函数并禁止此警告,请添加/*jshint validthis: true */到函数的顶部.