🌐 Frontend & Web

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.

JavaScript dize indekslerini ve substring çıkarma aralıklarını gösteren diyagram

⚡ 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.
Published by

DevTools Feed

Ship faster. Build smarter.

Worth sharing?

Get the best Developer Tools stories of the week in your inbox — no noise, no spam.

Originally reported by dev.to

Stay in the loop

The week's most important stories from DevTools Feed, delivered once a week.