Galat adalah bagian normal dari program yang berjalan: input salah, jaringan terputus, atau data tidak lengkap. Section ini membahas cara JavaScript melaporkan galat dan bagaimana kita menangkapnya tanpa membuat program berhenti mendadak.
Membedakan galat saat parsing dan galat saat program berjalan.
Buka → # throwMelempar galat secara eksplisit ketika kondisi program tidak valid.
Buka → # try-catch-finallyMenangkap galat agar program tetap berjalan dan menuntaskan sumber daya.
Buka → # Error ObjectsProperti name, message, stack dan turunannya: TypeError, RangeError, ReferenceError.
Buka → # Custom ErrorsMembuat class galat sendiri dengan extends Error untuk kebutuhan aplikasi.
Buka → # Error Boundaries in Application DesignMerancang batas penanganan galat agar satu kegagalan tidak merusak keseluruhan aplikasi.
Buka → # Debugging ErrorsMembaca stack trace dan memakai debugger untuk melacak penyebab galat.
Buka →