verificar valores no definidos



  Solución Elegida Por El Autor

Publicado 22 mayo 2015 - 20:12

Prueba con lo siguiente:

["paquete", "enlace", "ip", "tcp", "info"]
 .reduce(function (m, i) { if (m) return m[i]; }, object);

   AUTOR PREGUNTA

Publicado 22 mayo 2015 - 15:45

existe alguna forma elegante en coffeescript de verificar por valores que no hayan sido definidos? Cuando hablo de elegante me refiero en terminos de lectura, ya que descubri el siguiente codigo pero no me es muy facil de entender:

if object?.paquete?.enlace?.ip?.tcp?.info? then hacerCosas()

Gracias de antemano




¿Tienes la misma pregunta? Yo también

 

Publicado 22 mayo 2015 - 20:12

CoffeeScript ya contribuye a la lectura por lo que no tendras problemas, solo debes hacer un codigo funcional.


 

Publicado 22 mayo 2015 - 20:12

Prueba con lo siguiente:

["paquete", "enlace", "ip", "tcp", "info"]
 .reduce(function (m, i) { if (m) return m[i]; }, object);

   AUTOR PREGUNTA

Publicado 27 mayo 2015 - 21:24

Gracias!