मैं कोडित निम्नलिखित:जेएसलिंट मुझे "typeof ... === 'अपरिभाषित' के बजाय" === अपरिभाषित "का उपयोग करने के लिए क्यों कहता है?
showTitles = (typeof showTitles !== 'undefined') ? showTitles : 'Y';
showSelectGroup = (typeof showSelectGroup !== 'undefined') ? showSelectGroup : 'Y';
लेकिन JSLint कह रहा है:
Warning 3 JS Lint: Unexpected 'typeof'. Use '===' to compare directly with undefined.
मैं अपने कोड बदलना चाहिए?
मैं jslint बारे में कुछ पता नहीं है, लेकिन मुझे लगता है कि आप ऐसा करते हैं करने के लिए कह रहा है: '(showtitles === अपरिभाषित)'। – Travesty3
यह संदेश में यह कहता है: 'अपरिभाषित' के साथ सीधे तुलना करने के लिए '===' का उपयोग करें। –
'अप्रत्याशित' टाइपोफ़ 'समस्या है, न कि '! =='। – Blazemonger