- Which ES version does it cover?
- ES2020 through ES2024. Top-level await, optional chaining, nullish coalescing, WeakRefs, Array.at(), Object.hasOwn(), structured clone.
- Does it explain 'this'?
- Yes — the four binding rules and how arrow functions differ. The most-searched JS topic gets its own section.
- What about async/await gotchas?
- Sequential vs parallel, error handling (try/catch + Promise.all), and the 'async in forEach' anti-pattern.
- Is TypeScript covered?
- Separate cheatsheet. Use the TypeScript one for type-level content; this covers the JS runtime and syntax.