Save yourself some JavaScript code by using Optional Chaining.  Optional Chaining can help you help work with data that might be inside of nested objects. You longer have to check that each object "along the chain" exists. This means no more "cannot read property x of undefined"....YAY!

Optional Chaining Docs - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining 
Other Optional Chaining Use Cases - https://javascript.info/optional-chaining 

#javascript 

 

JavaScript Optional Chaining Explained in 5 Minutes
9.45 GEEK