Comprobar si existe una variable en Javascript
Por culpa de este tipo de errores muchas veces podemos pasarnos horas tratando de encontrar el error.
Claro, yo se que existe el famoso firebug y alguna que otra alternativa para ayudarnos a encontrar los errores, pero es mejor prevenir que perder tiempo en guevadas, jajaja.
La cosa es simple: “¿cómo saber si existe una variable en javascript sin recibir un error de vuelta si es que no existe?”. Claro, porque si pregunto simplemente:
if(miVariable){ alert("si existe"); }
else{ alert("no existe"); }
claramente voy a recibir un error diciendo que miVariable no está definida. Osea que teóricamente nunca nos vamos a salvar del error (se supone que estamos consultando si la variable existe o no para no recibir un error más adelante).
Asique la solución es simple. Tendremos que consultar lo siguiente:
if(typeof(miVariable) != "undefined"){ alert("si existe"); }
else{ alert("no existe"); }
…y voilá. No tendremos más el tedioso problema.
Suerte!



No Comments Comments Feed
Add a Comment