DOMException: NotAllowedErrorDOMException: NotAllowedError
Bir tarayıcı API çağrısı, kullanıcı etkileşimi veya verilmeyen bir izin gerektirdiği için engellendi.
ReferenceError: Cannot access before initializationlet veya const ile bildirilen bir değişkene, geçici ölü bölgede bildiriminden önce erişildi.
let ve const ile bildirilen değişkenler yukarı taşınır ancak bildirime ulaşılana kadar başlatılmaz. Bunlara bildirim satırından önce (geçici ölü bölgede) erişmek bu hatayı fırlatır.
Değişken bildirimini, ilk eriştiğiniz satırdan önceye taşıyın. Kodunuzu, değişken herhangi bir kullanımdan önce bildirilecek şekilde yeniden düzenleyin. Hoisting davranışına ihtiyacınız varsa var kullanın (gerçi let/const tercih edilir).
console.log(x); let x = 5; // ReferenceError: Cannot access 'x' before initializationDOMException: NotAllowedErrorBir tarayıcı API çağrısı, kullanıcı etkileşimi veya verilmeyen bir izin gerektirdiği için engellendi.
TypeError: Cannot assign to read only propertyNesne donmuş olduğu ya da özellik yazılamaz olarak tanımlandığı için salt okunur bir özelliğe yazılmaya çalışıldı.
ETIMEDOUTUzak ana bilgisayar zamanında yanıt vermediği için bir bağlantı veya işlem zaman aşımına uğradı.
TypeError: Cannot add property, object is not extensibleGenişletilemez (non-extensible) hale getirilmiş bir nesneye özellik eklenmeye çalışıldı.
ERR_INVALID_RETURN_VALUEBir fonksiyon, beklenmeyen türde bir değer döndürdü.
RangeError: Maximum call stack size exceededJavaScript çağrı yığını, genellikle sonsuz veya aşırı derin özyineleme nedeniyle tükendi.