JavaScript ve TypeScript
Türler, asenkron kod, modüller ve JavaScript çalışma zamanı sınır durumları.
100 çözüm rehberi · Sayfa 3 / 5
Baş harf üretirken metin indeksleme emojiyi neden bozuyor?
Köşeli parantez indeksi tek UTF-16 birimi döndürür.
Global doğrulama regex’i aynı girdide neden sırayla true ve false veriyor?
G ve y bayrakları çağrılar arasında lastIndex saklar.
Köşeli parantez ve ters çizgi içeren kullanıcı metnini nasıl aynen ararım?
Düz alt metin aramasında includes tercih et.
Tekrarlanan yer tutucuyu değiştirmek neden yalnız ilkini güncelliyor?
Replace’e verilen metin bir kez eşleşir.
İçinde $& olan değiştirme metni eşleşmeyi neden çoğaltıyor?
Değiştirme metinleri özel dolar kalıplarını yorumlar.
Gruplanmış ayırıcıyla split neden ayırıcıyı çıktıya ekliyor?
Yakalama grupları split sonucuna eklenir.
Ayrıştırılmış JSON iç içe uygulama ayarlarına güvenle birleştirilir mi?
Ayrıştırma sözdizimini kontrol eder; izinli ayar anahtarlarını değil.
Duruma callback eklendikten sonra structuredClone neden bozuluyor?
İşlevler yapılandırılmış kopyalamada desteklenmez.
WeakMap içindeki önbellek kayıtlarını neden listeleyemiyorum?
WeakMap anahtar ömrü çöp toplamaya bağlı olduğundan dolaşma ve size sunmaz.
Tek tampon aktarılınca bütün typed-array görünümleri neden bozuluyor?
Alttaki ArrayBuffer transferi gönderendeki tamponu ayırır ve tüm görünümlerini etkiler.
Map anahtarlarını gezerken silip eklemek işi neden tekrarlıyor?
Yineleme bitmeden eklenen öğeler ziyaret edilebilir.
Fiyat girişinde Türkçe ondalık virgülünü yanlış ayrıştırmayı nasıl önlerim?
Intl.NumberFormat biçimlendirir; genel ayrıştırıcı sunmaz.
Strict TypeScript açılınca catch içindeki error.message neden derlenmiyor?
JavaScript her değeri atabildiğinden yakalanan değer unknown olur.
Bilinen kimliğe rağmen Array.find neden undefined olabilir diyor?
Tür sistemi dizide kimlik bulunduğunu garanti edemez.
Derleyici ayarı değişince array[index] neden undefined olabilir oluyor?
NoUncheckedIndexedAccess aralık dışı erişimi hesaba katar.
İsteğe bağlı özelliği atlayabilirken neden undefined atayamıyorum?
ExactOptionalPropertyTypes ile eksik alan, tür izin vermedikçe mevcut undefined alandan farklıdır.
Object.keys neden türlenmiş nesnemi indekslemeye uygun anahtarlar üretmiyor?
Çalışma anındaki nesne statik türden fazla anahtar içerebilir.
Daha sıkı sözlük türünde config.mode neden köşeli parantez istiyor?
Özellik yalnız indeks imzasından biliniyor.
Boş TypeScript dizisi ilk eklenen nesneyi neden reddediyor?
Boş dizi çıkarımı bağlama bağlıdır; generic başlatıcıda never[] oluşabilir.
Yeni durum eklenince TypeScript switch derlemesini nasıl hataya düşürürüm?
Ayırt edici birleşim kullan; default dalında kalan değeri never’a ata: const unreachable: never = state.
TypeScript DOM işleyicisinde event.target.value neden geçersiz?
EventTarget mutlaka input değildir; olay alt öğeden gelebilir.
Satisfies tüm literal değerleri genişletmeden ayarı nasıl doğrular?
TypeScript 4.9 ve üstünde const config = {...} satisfies Config uyumu denetlerken yararlı çıkarımı korur.
Literal action türü dispatch öncesi neden string’e genişliyor?
Değişebilir nesne özelliği string çıkarılabilir.
Literal tuple bilgisini generic yardımcıdan geçirirken nasıl korurum?
TypeScript 5.0 ve üstünde const tür parametresi literal çıkarımı koruyabilir: function define<const T extends readonly string[]>(x:T){return x;}.
Kendi sorunu sor · Soru ve cevap yazmak için giriş yap.