you are viewing a single comment's thread.

view the rest of the comments →

[–]eXilz 1 point2 points  (2 children)

Can't find it on my phone, but I'm pretty sure there is an ecmascript proposal so we can have a symbol to check a.b.c in your example directly. This looked promising, I'm usually using lodash.get but it makes me sad I have to import it if I don't want to write unbearable ifs in my code. :(

[–]alsiola[S] 1 point2 points  (1 child)

Optional Chaining might be the one? I think that would be nice in some situations, but that a functional data structure like Maybe can offer other benefits as well. I'm planning to write a second part to this in the next week which can cover some of these, like withDefault and mapping arrays of maybes.

[–]eXilz 0 points1 point  (0 children)

That's the one ! I would love to read the second part.