Files
2026-06-11 03:33:14 +08:00

490 B

JavaScript / TypeScript Error Guide

Frequent failure classes

  • TypeError from undefined/null access
  • async error swallowing in Promise chains
  • this binding mismatches
  • stale closure bugs in hooks or event handlers
  • ESM / CJS import mismatches

Minimum debugging flow

  1. copy the full stack trace,
  2. identify whether the failure is runtime, bundler, or type-level,
  3. confirm the failing object/value before changing logic,
  4. reproduce with the smallest possible input.