これは、このキーワードを使用してモジュールパターンを明らかにすることによる、厳密な違反の複製である可能性があると思います
私はこのコードを持っています:
function gotoPage(s){
if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);}
}
function pageChange(event, sorter) {
var dd = event.currentTarget;
gotoPage.call(sorter, dd[dd.selectedIndex].value);
}
そして、JSHINT(JSLINT)は不満を言っています。「厳格違反」と書いてあります。強調表示された行:
私の使用Function.call()
とインスタンスの参照は、どういうわけか不適切ですか?
これは悪いスタイルと考えられますか?
this
。JSLintがそれを厳密な違反と呼ぶ理由はわかりませんthis
が、関数の値を定義しない場合undefined
、厳密モードになることは知っています。明らかにを定義this
しているので、問題にはなりません。
"-W040":true
コンフィグJSONではなく、JSONはコメントがありませんので、それはそこには、理由は、あなたは誰にも言うことができません。