GOOGLE ADS

domingo, 17 de abril de 2022

Cómo verificar el valor 'indefinido' en jQuery

Posible duplicado:
detección de una propiedad de objeto indefinida en JavaScript
javascript undefined compare

Cómo podemos agregar un cheque para una variable indefinida, como:

function A(val) {
if (val == undefined)
// do this
else
// do this
}


Solución del problema

La biblioteca JQuery se desarrolló específicamente para simplificar y unificar ciertas funciones de JavaScript.

Sin embargo, si necesita comparar una variable con el undefinedvalor, no es necesario inventar ningún método especial, ya que JavaScript tiene un typeofoperador, que es simple, rápido y multiplataforma:

if (typeof value === "undefined") {
//...
}

Devuelve una cadena que indica el tipo de la variable u otro operando no evaluado. La principal ventaja de este método, en comparación con if (value === undefined) {... }, es que typeofnunca generará una excepción en caso de que la variable valueno exista.

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...