Script comprobar si una función existe en javascript

Script comprobar si una función existe en javascript

noviembre 6, 2018 Desactivado Por Redaccion tecnologiayconsumo

Script Comprobar si una función existe en javascript

Existen varios métodos para saber si una función existe

typeof

if(typeof nombreFunción === «function»){
//Si entra en la función entonces existe
//Ya podemos usar la función
nombreFunción();
}

jQuery.isFunction()

if(jQuery.isFunction(nombreFunción)){
//Si entra ya podemos usar la función
nombreFunción();
}

Con las dos funciones anteriores si la función no está definida, como la pasamos por parámetro, seguiría dando error.

Para que no nos de error usa el siguiente método:

if(typeof nombreFunción !== «undefined» && jQuery.isFunction(nombreFunción)){
//Si entra significa que la función nombreFunción está definida
//Ya podemos usarla con seguridad
nombreFunción();
}