que parecen estar usando esta prueba muchoprueba de Javascript (objeto && objeto! == "nulo" && objeto! == "indefinido")
if(object && object !== "null" && object !== "undefined"){
doSomething();
}
en objects
regrese de una visita de servicio o desde la lectura de las cookies (dado que los diferentes navegadores devuelven los diferentes valores null
, undefined
, "null"
, o "undefined"
).
¿Hay alguna manera más fácil/más eficiente de hacer este control?
Si en realidad puede tener los valores de cadena '" nulo "' y '" undefined "', entonces su método no puede ser más simple. –
A veces tiene las cadenas '" nulo "' o '" undefined "'. Gracias por la confirmación. –
También puede usar '!!' como 'if (!! myobj) {doSomething();}' para verificar el objeto. Convierte el objeto en booleano y luego lo invierte de nuevo. Mira [esto] (http://stackoverflow.com/a/10597474) responde para una muy buena explicación. –