JavaScript

What is Optional Chaining (?.)?

Medium
2
Added
Short-circuits evaluation when encountering null/undefined instead of throwing errors.

Solution Code

JavaScript
const name = user?.address?.street;
Explanation
Prevents TypeError during nested property access. Works with function calls too.

Guided Hints

Combine with nullish coalescing
Babel transpilation