substring() di JavaScript: bizzarra, comoda, un casino da capire
La substring() di JavaScript sembra innocua. Ma morde con argomenti scambiati e tolleranza per NaN: fa cascare anche i veterani.
⚡ Key Takeaways
- substring() scambia da sola gli argomenti e tollera NaN/negativi — comodo, ma nasconde bug.
- Meglio slice() per negativi e prevedibilità; substring solo per roba legacy tollerante.
- Valida sempre gli indici: le stringhe JS massacrano emoji UTF-8 senza attenzione.
Worth sharing?
Get the best Developer Tools stories of the week in your inbox — no noise, no spam.
Originally reported by dev.to