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
Share on twitter
Twitter
Share on google
Google
Share on facebook
Facebook
Share on reddit
Reddit
Share on email
Email

,

Comments are closed.