codifiqué lo siguiente:¿Por qué JSLint me dice que use "=== undefined" en lugar de "typeof ... === 'undefined'"?
showTitles = (typeof showTitles !== 'undefined') ? showTitles : 'Y';
showSelectGroup = (typeof showSelectGroup !== 'undefined') ? showSelectGroup : 'Y';
Pero JSLint está diciendo:
Warning 3 JS Lint: Unexpected 'typeof'. Use '===' to compare directly with undefined.
¿Cómo debo cambiar mi código?
No sé nada sobre jslint, pero creo que te dice que hagas esto: '(showtitles === undefined)'. – Travesty3
Lo dice en el mensaje: 'Use '===' para comparar directamente con undefined'. –
El problema es 'inesperado' typeof'', no el '! =='. – Blazemonger