JavaScript'in substring(): Garip, Kullanışlı, Tam Bir Kafa Karıştırıcı
JavaScript'in substring() masum görünüyor. Argümanları değiştirip NaN'ı yutmasıyla ısırıyor — usta geliştiricileri bile deviriyor.
⚡ Key Takeaways
- substring() argümanları otomatik değiştirir, NaN/negatifleri affeder — pratik ama hataları gizler.
- Negatifler ve tutarlılık için slice() tercih edin; eski kod toleransı için substring.
- İndeksleri her zaman doğrulayın; JS dizeleri UTF-8 emoji'lerini bakımsız ezer.
Worth sharing?
Get the best Developer Tools stories of the week in your inbox — no noise, no spam.
Originally reported by dev.to