Practical chapter 02 · guided challenge · 4 test cases per challenge

Safe nested data

Distinguish missing members, null, and invalid content before an expression uses a value.