JavaScript HatalarıHata
TypeError: x is not a constructorTypeError: x bir kurucu değil
new anahtar sözcüğü, yapıcı olmayan bir değerle kullanılmaya çalışıldı.
browsernode
Ayrıntıları görüntüle TypeError: Cannot set properties of undefined/nullundefined veya null üzerinde bir özellik atanmaya çalışıldı.
Değeri null veya undefined olan bir değişkene özellik atamaya çalıştınız. Bu, üst nesne hiç başlatılmadığında, bir fonksiyon nesne yerine null döndürdüğünde veya bir değişken kullanılmadan önce düzgün atanmadığında olur.
Özellik atamadan önce nesneyi başlatın. Fonksiyonların null/undefined yerine geçerli nesneler döndürdüğünü kontrol edin. Savunmacı denetimler ekleyin: if (obj) { obj.prop = value; }. Başlatma sırasında varsayılan değerler kullanın.
let obj = null; obj.key = 'value'; // TypeErrorTypeError: x is not a constructornew anahtar sözcüğü, yapıcı olmayan bir değerle kullanılmaya çalışıldı.
TypeError: Cannot read properties of undefined/nullundefined veya null değer üzerinde bir özelliğe veya yönteme erişilmeye çalışıldı.
InternalError: too much recursionChrome/Node.js'teki RangeError: Maximum call stack size exceeded hatasının Firefox'a özgü eşdeğeri.
ReferenceError: x is not definedErişilebilir hiçbir kapsamda bildirilmemiş bir değişkene başvuruldu.
ERR_INSPECTOR_ALREADY_ACTIVATEDNode.js denetleyicisi (hata ayıklayıcı) birden fazla kez etkinleştirildi.
EADDRINUSEAdres (port) başka bir süreç tarafından zaten kullanılıyor.