verificar valores no definidos
Iniciado por
Vicente
, may 22 2015 15:45
Solución elegida por el autor
Iniciado por
Nieves Nieto
, 22 mayo 2015 - 20:12
Prueba con lo siguiente:
["paquete", "enlace", "ip", "tcp", "info"]
.reduce(function (m, i) { if (m) return m[i]; }, object);
Ver solución completa
Pulsa corazón para recibir avisos de nuevas Respuestas
Vicente
AUTOR PREGUNTA
#1
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
Preguntado por
Vicente
Cuenta Std
69
Esto también te interesa!
Felipe35
#2
Publicado
22 mayo 2015 - 20:12
CoffeeScript ya contribuye a la lectura por lo que no tendras problemas, solo debes hacer un codigo funcional.
Nieves Nieto
#3
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);
Vicente
AUTOR PREGUNTA
#4
Publicado 27 mayo 2015 - 21:24