Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么JSHint会抛出一个“提示”;可能的严格违反”;在这条线上_Javascript - Fatal编程技术网

Javascript 为什么JSHint会抛出一个“提示”;可能的严格违反”;在这条线上

Javascript 为什么JSHint会抛出一个“提示”;可能的严格违反”;在这条线上,javascript,Javascript,尝试在JsHint中验证一些Javascript,我得到以下结果: 可能的严格违反: return ($.event.dispatch || $.event.handle).apply(this, args); 你知道它为什么会犯这个错误吗 谢谢大家JSHint不确定代码所在的函数是否会被实际的this调用 要告诉JSHint函数将如何调用并抑制此警告,请在函数顶部添加/*JSHint validthis:true*/。太好了,我不知道您可以这样做,谢谢!令人惊叹的。不必位于函数的顶部显然,在

尝试在JsHint中验证一些Javascript,我得到以下结果:

可能的严格违反:

return ($.event.dispatch || $.event.handle).apply(this, args);
你知道它为什么会犯这个错误吗


谢谢大家

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


要告诉JSHint函数将如何调用并抑制此警告,请在函数顶部添加
/*JSHint validthis:true*/

太好了,我不知道您可以这样做,谢谢!令人惊叹的。不必位于函数的顶部显然,在我的单元测试中,我必须测试调用函数的上下文,我在使用
this
的地方添加了jshint注释(用于上下文参考)这对我仍然有效。想知道你是否应该对这个问题的答案进行亡灵巫术这是一个重复的问题吗?(因为我没有在那里看到)