DOMException: NotAllowedErrorDOMException: NotAllowedError
Pemanggilan API browser diblokir karena memerlukan interaksi pengguna atau izin yang tidak diberikan.
ReferenceError: Cannot access before initializationVariabel yang dideklarasikan dengan let atau const diakses sebelum deklarasinya dalam temporal dead zone.
Variabel yang dideklarasikan dengan let dan const di-hoist tetapi tidak diinisialisasi sampai deklarasinya tercapai. Mengaksesnya sebelum baris deklarasi (temporal dead zone) akan melempar error ini.
Pindahkan deklarasi variabel sebelum baris pertama penggunaannya. Susun ulang kode agar variabel dideklarasikan sebelum digunakan. Jika Anda membutuhkan perilaku hoisting, gunakan var (meski let/const lebih disukai).
console.log(x); let x = 5; // ReferenceError: Cannot access 'x' before initializationDOMException: NotAllowedErrorPemanggilan API browser diblokir karena memerlukan interaksi pengguna atau izin yang tidak diberikan.
TypeError: Cannot assign to read only propertyTerjadi upaya menulis ke properti yang hanya-baca, baik karena objek dibekukan maupun properti didefinisikan sebagai non-writable.
ETIMEDOUTKoneksi atau operasi habis waktu karena host remote tidak merespons tepat waktu.
TypeError: Cannot add property, object is not extensiblePercobaan dilakukan untuk menambahkan properti ke objek yang telah dibuat non-extensible.
ERR_INVALID_RETURN_VALUESebuah fungsi mengembalikan nilai dengan tipe yang tidak diharapkan.
RangeError: Maximum call stack size exceededCall stack JavaScript telah habis, biasanya akibat rekursi tak terbatas atau terlalu dalam.