Modern JS Features Drills

Optional chaining, nullish coalescing, destructuring, spread, Object.entries, JSON, and try/catch — the features in every real codebase.

Step 1 of 7

The features you’ll see every day

If you open a real production codebase — Next.js, Stripe Checkout, the VSCode extension API — you will see the same modern features over and over: ?., ??, destructuring, spread, Object.entries, JSON.parse, and try/catch.

This lesson drills each of them.