In Javascript, if I'm trying to return an object property a.b
, it will throw an error if a
doesn't exist, so I have to first check if a
exists and then return a.b
. This becomes cumbersome if it's deeply nested, like a.b.c.d.e
having to check for a
, a.b
, a.b.c
, and a.b.c.d
. Is there an operator that will automatically check if a
exists and if so return a.b
?
Asked
Active
Viewed 26 times
0

gkeenley
- 6,088
- 8
- 54
- 129
-
9[Optional chaining](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining) – Pointy Jan 17 '23 at 14:27