7
の「可能性厳格な違反」を投げている、と私は取得次はなぜJSHintがJsHintにいくつかのJavascriptを検証しようとすると、この行
可能な厳格な違反:
return ($.event.dispatch || $.event.handle).apply(this, args);
すべてのアイデアは、なぜそれが投げていますそのエラー?
みんなありがとう
はの「可能性厳格な違反」を投げている、と私は取得次はなぜJSHintがJsHintにいくつかのJavascriptを検証しようとすると、この行
可能な厳格な違反:
return ($.event.dispatch || $.event.handle).apply(this, args);
すべてのアイデアは、なぜそれが投げていますそのエラー?
みんなありがとう
はJSHintは、コードが中にある関数は、実際のthis
で呼び出されるかどうかわからないです。
JSHintに関数の呼び出し方法を通知し、この警告を抑制するには、関数の先頭に/*jshint validthis: true */
を追加します。
完璧な、あなたがそれを行うことができたか分からなかった、ありがとう! – user1945912
素晴らしい。関数の先頭にある必要はありません。私の単体テストでは、関数が呼び出されたコンテキストをテストしなければなりませんでした。私は 'this''(コンテキスト参照用)の直上にjshintコメントを追加しました。それはまだ私のために働いた。 – Shanimal
質問にこの答えを迫害する必要があるかどうか疑問に思うのですが、これは重複とマークされていますか? (私はそこにそれを見なかったので) – Shanimal