Inicia sesión




Comprobar si una función existe en javascript

Comprobar si una función existe en jаvascriptEjecutar una función que no ha sido definida genera un error que puede hacer que un script al completo deje de funcionar. Esto pasa con cierta frecuencia cuándo se utiliza un mismo script en varias zonas de una web. En una página puede ejecutarse sin problemas cuándo el script dependiente, dónde se define la función, ha sido cargado. En otra página dónde ese script no es necesario no se carga y entonces aparece el error.

Se podría solucionar haciendo diferentes versiones del script, pero es mucho más fácil simplemente comprobar si la función existe antes de intentar ejecutarla. Basta con comprobar el typeof:
if(typeof nombreFumcion === 'function') {
    //Es seguro ejecutar la función
    nombreFuncion();
}
jQuery ofrece un método alternativo:
if( jQuery.isFunction( nombreFuncion ) ) {
    //Es seguro ejectura la función
    nombreFuncion();
}
Sin embargo, como nombreFuncion se pasa como variable, si no está definida seguirá generando error. Con jQuery es más seguro hacer algo así:
if( typeof nombreFuncion !== 'undefined' && jQuery.isFunction( nombreFuncion ) ) {
    //Es seguro ejectura la función
    nombreFuncion();
}

Te sugiero seguir leyendo...


  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-08-06
  • Categorias: Diseño Web Lenguajes De Programacion javascript jQuery WebSite webmasters Noticias Tutorial

Comprobar si una función existe en javascript
Comprobar si una función existe en javascript Comprobar si una función existe en javascript...
Tutoriales en linea




Información
Usuarios que no esten registrados no pueden dejar comentarios, te invitamos a que te registre!






Cómo espiar Facebook y obtener la cuenta de alguien

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-06-23
  • Categorias: Android Redes Sociales Facebook Noticias Tutorial

Saber si te han hackeado

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-06-16
  • Categorias: Redes Sociales hacker Noticias Tutorial

Mejoras en los graficos y tablas en Google App

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-06-14
  • Categorias: Google Apps Herramientas Ofimaticas Noticias Tutorial

Access desde cero

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-06-14
  • Categorias: Herramientas Ofimaticas Microsoft Cursos Noticias Tutorial

Curso de CSS avanzado

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-01-18
  • Categorias: Diseño Web CSS3 html5 Html Cursos Noticias Tutorial

Curso de Introducción a CSS

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-01-18
  • Categorias: Diseño Web CSS3 WebSite webmasters Cursos Noticias Tutorial