Suggestion: "safe navigation operator", i.e. x?.y · Issue #16 · Microsoft/TypeScript

C# and other languages have syntax sugar for accessing property chains where null (or in our case, undefined) might be encountered at any point in the object hierarchy. var x = { y: { z: null, q: u...