मुझे लगता है कि यह Strict Violation using this keyword and revealing module patternजेएसएचआईएनटी शिकायत क्यों कर रहा है कि यह सख्त उल्लंघन है?
का डुप्लिकेट हो सकता है मेरे पास यह कोड है:
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()
का मेरा उपयोग है और फिर इंस्टेंस का संदर्भ देना, किसी भी तरह अनुचित है?
क्या यह खराब शैली माना जाता है?
क्या यह केवल "सख्त उल्लंघन" कहता है, बिना किसी विस्तृत त्रुटि संदेश के? – stivlo
मैं समस्या को पुन: उत्पन्न नहीं कर सकता, मैंने JSHint और JSLint के माध्यम से कोड चलाया और यह किसी भी चीज के बारे में शिकायत नहीं कर रहा है। –
ध्यान दें कि अगर आप इसे हास्यास्पद एक-लाइनर में क्रैक करने की कोशिश नहीं करते हैं तो यह निदान करना बहुत आसान होगा: पी। – Domenic