JavaScript HatalarıHata
TypeErrorTypeError
Bir değer beklenen türde değil. Bu, bir işlemin yanlış türde bir değerle karşılaştığında ortaya çıkan en yaygın JavaScript hatasıdır.
browsernode
Ayrıntıları görüntüle SyntaxError: Identifier has already been declaredAynı kapsamda let veya const ile aynı isimli bir değişken iki kez tanımlandı.
Aynı kapsamda zaten var olan bir değişkeni let veya const ile tanımladınız. var'ın aksine let ve const yeniden tanımlamaya izin vermez. Bu durum genellikle kod kopyalarken veya birden çok tanım içeren dosyalarda ortaya çıkar.
Yinelenen tanımlardan birini yeniden adlandırın. Yeniden değer atamak istiyorsanız, yeniden tanımlamak yerine atama (=) kullanın. Yinelenen import'ları veya farklı kod bloklarından gelen çakışan değişken isimlerini kontrol edin.
let x = 1; let x = 2; // SyntaxErrorTypeErrorBir değer beklenen türde değil. Bu, bir işlemin yanlış türde bir değerle karşılaştığında ortaya çıkan en yaygın JavaScript hatasıdır.
TypeError: x is not iterablefor...of döngüsü veya yayma operatörü gibi yinelenebilir bir değer beklenen bir bağlamda yinelenebilir olmayan bir değer kullanıldı.
ReferenceErrorMevcut kapsamda var olmayan bir değişkene başvuruda bulunuldu.
ECONNREFUSEDHedef adres ve portta dinleyen bir sunucu olmadığı için bağlantı reddedildi.
ERR_ASYNC_CALLBACKAsenkron bir geri çağrı beklenen yere fonksiyon olmayan bir değer geçirildi.
ERR_SOCKET_BAD_PORTBir ağ işlemi için geçersiz bir port numarası belirtildi.