Javascript: Cómo saber si una función, método o variable existe

A veces dependiendo de si nos llega un parámetro o no tenemos que hacer algo o no hacer nada, para ello es útil simplemente saber si existe una variable, función o método y aunque parece algo trivial… cuando te encuentras con la necesidad te das cuenta que javascript no tiene nada «de serie» que te responda a esta pregunta.

Javascript trata los métodos como funciones por tanto para saber si existe podemos usar «typeof»:

 

O si estamos usando jQuery mediante jQuery.fn.nombre_de_funcion :

 

Si lo que queremos saber es si una variable está definida hacemos uso de typeof nuevamente:

 

Si te ha resultado útil, ¡Compartelo!Share on LinkedIn
Linkedin
Tweet about this on Twitter
Twitter
Share on Facebook
Facebook
Share on Reddit
Reddit
Email this to someone
email

,

Comments are closed.