KKitForma.

Dil

EnglishEnglishTürkçeTurkishDeutschGermanAraç bu dilde yok · kataloğu açEspañolSpanishAraç bu dilde yok · kataloğu açFrançaisFrenchAraç bu dilde yok · kataloğu açPortuguêsPortugueseAraç bu dilde yok · kataloğu açItalianoItalianAraç bu dilde yok · kataloğu açNederlandsDutchAraç bu dilde yok · kataloğu açPolskiPolishAraç bu dilde yok · kataloğu açРусскийRussianAraç bu dilde yok · kataloğu açУкраїнськаUkrainianAraç bu dilde yok · kataloğu açSvenskaSwedishAraç bu dilde yok · kataloğu açNorskNorwegianAraç bu dilde yok · kataloğu açDanskDanishAraç bu dilde yok · kataloğu açSuomiFinnishAraç bu dilde yok · kataloğu açČeštinaCzechAraç bu dilde yok · kataloğu açRomânăRomanianAraç bu dilde yok · kataloğu açΕλληνικάGreekAraç bu dilde yok · kataloğu açالعربيةArabicAraç bu dilde yok · kataloğu açעבריתHebrewAraç bu dilde yok · kataloğu açفارسیPersianAraç bu dilde yok · kataloğu açاردوUrduAraç bu dilde yok · kataloğu açहिन्दीHindiAraç bu dilde yok · kataloğu açবাংলাBengaliAraç bu dilde yok · kataloğu açதமிழ்TamilAraç bu dilde yok · kataloğu açతెలుగుTeluguAraç bu dilde yok · kataloğu açमराठीMarathiAraç bu dilde yok · kataloğu açગુજરાતીGujaratiAraç bu dilde yok · kataloğu aç简体中文Chinese SimplifiedAraç bu dilde yok · kataloğu aç繁體中文Chinese TraditionalAraç bu dilde yok · kataloğu aç日本語JapaneseAraç bu dilde yok · kataloğu aç한국어KoreanAraç bu dilde yok · kataloğu açTiếng ViệtVietnameseAraç bu dilde yok · kataloğu açไทยThaiAraç bu dilde yok · kataloğu açBahasa IndonesiaIndonesianAraç bu dilde yok · kataloğu açBahasa MelayuMalayAraç bu dilde yok · kataloğu açFilipinoFilipinoAraç bu dilde yok · kataloğu açKiswahiliSwahiliAraç bu dilde yok · kataloğu açAfrikaansAfrikaansAraç bu dilde yok · kataloğu açMagyarHungarianAraç bu dilde yok · kataloğu açБългарскиBulgarianAraç bu dilde yok · kataloğu açHrvatskiCroatianAraç bu dilde yok · kataloğu açSrpskiSerbianAraç bu dilde yok · kataloğu açSlovenčinaSlovakAraç bu dilde yok · kataloğu açSlovenščinaSlovenianAraç bu dilde yok · kataloğu açLietuviųLithuanianAraç bu dilde yok · kataloğu açLatviešuLatvianAraç bu dilde yok · kataloğu açEestiEstonianAraç bu dilde yok · kataloğu açCatalàCatalanAraç bu dilde yok · kataloğu açEuskaraBasqueAraç bu dilde yok · kataloğu aç
← Tüm konular ve arama

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

  1. Baş harf üretirken metin indeksleme emojiyi neden bozuyor?

    Köşeli parantez indeksi tek UTF-16 birimi döndürür.

  2. 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.

  3. 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.

  4. Tekrarlanan yer tutucuyu değiştirmek neden yalnız ilkini güncelliyor?

    Replace’e verilen metin bir kez eşleşir.

  5. İçinde $& olan değiştirme metni eşleşmeyi neden çoğaltıyor?

    Değiştirme metinleri özel dolar kalıplarını yorumlar.

  6. Gruplanmış ayırıcıyla split neden ayırıcıyı çıktıya ekliyor?

    Yakalama grupları split sonucuna eklenir.

  7. 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.

  8. Duruma callback eklendikten sonra structuredClone neden bozuluyor?

    İşlevler yapılandırılmış kopyalamada desteklenmez.

  9. WeakMap içindeki önbellek kayıtlarını neden listeleyemiyorum?

    WeakMap anahtar ömrü çöp toplamaya bağlı olduğundan dolaşma ve size sunmaz.

  10. 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.

  11. Map anahtarlarını gezerken silip eklemek işi neden tekrarlıyor?

    Yineleme bitmeden eklenen öğeler ziyaret edilebilir.

  12. 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.

  13. Strict TypeScript açılınca catch içindeki error.message neden derlenmiyor?

    JavaScript her değeri atabildiğinden yakalanan değer unknown olur.

  14. Bilinen kimliğe rağmen Array.find neden undefined olabilir diyor?

    Tür sistemi dizide kimlik bulunduğunu garanti edemez.

  15. Derleyici ayarı değişince array[index] neden undefined olabilir oluyor?

    NoUncheckedIndexedAccess aralık dışı erişimi hesaba katar.

  16. İ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.

  17. Object.keys neden türlenmiş nesnemi indekslemeye uygun anahtarlar üretmiyor?

    Çalışma anındaki nesne statik türden fazla anahtar içerebilir.

  18. Daha sıkı sözlük türünde config.mode neden köşeli parantez istiyor?

    Özellik yalnız indeks imzasından biliniyor.

  19. 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.

  20. 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.

  21. TypeScript DOM işleyicisinde event.target.value neden geçersiz?

    EventTarget mutlaka input değildir; olay alt öğeden gelebilir.

  22. 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.

  23. Literal action türü dispatch öncesi neden string’e genişliyor?

    Değişebilir nesne özelliği string çıkarılabilir.

  24. 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.