ho codificato il seguente:Perché JSLint mi dice di usare "=== undefined" invece di "typeof ... === 'undefined'"?
showTitles = (typeof showTitles !== 'undefined') ? showTitles : 'Y';
showSelectGroup = (typeof showSelectGroup !== 'undefined') ? showSelectGroup : 'Y';
Ma JSLint sta dicendo:
Warning 3 JS Lint: Unexpected 'typeof'. Use '===' to compare directly with undefined.
Come devo cambiare il mio codice?
Non so nulla di jslint, ma penso che ti stia dicendo di farlo: '(showtitles === undefined)'. – Travesty3
Lo dice nel messaggio: 'Usa' === 'per confrontare direttamente con undefined'. –
'Il tipo''imprevisto '' è il problema, non il'! == '. – Blazemonger