Javascript 为什么JSHint会抛出一个“提示”;可能的严格违反”;在这条线上
尝试在JsHint中验证一些Javascript,我得到以下结果: 可能的严格违反:Javascript 为什么JSHint会抛出一个“提示”;可能的严格违反”;在这条线上,javascript,Javascript,尝试在JsHint中验证一些Javascript,我得到以下结果: 可能的严格违反: return ($.event.dispatch || $.event.handle).apply(this, args); 你知道它为什么会犯这个错误吗 谢谢大家JSHint不确定代码所在的函数是否会被实际的this调用 要告诉JSHint函数将如何调用并抑制此警告,请在函数顶部添加/*JSHint validthis:true*/。太好了,我不知道您可以这样做,谢谢!令人惊叹的。不必位于函数的顶部显然,在
return ($.event.dispatch || $.event.handle).apply(this, args);
你知道它为什么会犯这个错误吗
谢谢大家JSHint不确定代码所在的函数是否会被实际的
this
调用
要告诉JSHint函数将如何调用并抑制此警告,请在函数顶部添加
/*JSHint validthis:true*/
。太好了,我不知道您可以这样做,谢谢!令人惊叹的。不必位于函数的顶部显然,在我的单元测试中,我必须测试调用函数的上下文,我在使用this
的地方添加了jshint注释(用于上下文参考)这对我仍然有效。想知道你是否应该对这个问题的答案进行亡灵巫术这是一个重复的问题吗?(因为我没有在那里看到)