Prueba con lo siguiente:
["paquete", "enlace", "ip", "tcp", "info"]
.reduce(function (m, i) { if (m) return m[i]; }, object);
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
Prueba con lo siguiente:
["paquete", "enlace", "ip", "tcp", "info"]
.reduce(function (m, i) { if (m) return m[i]; }, object);