2012-08-15 19 views
6

Se obtiene un error:jslint.com | No reconoce localStorage

'localStorage' was used before it was defined. 

¿Qué necesito hacer para solucionar este problema?

localStorage está disponible en todos los navegadores modernos y, hasta donde yo sé, no necesita ser definido.

Respuesta

15

Cualquier global que desee que aparezca como se define para jslint se puede definir en un comentario de globales. Por ejemplo:

/*global localStorage: false, console: false, $: false */ 

Esto haría que localStorage, console y $ (jQuery) no activen esa advertencia.

3

No sabe cómo se usará el código. Debes configurar la opción del navegador. Tenga en cuenta que esto está predeterminado en jshint.com pero no jslint.com