La substring() de JavaScript : excentrique, pratique, franchement déroutante
La substring() de JavaScript paraît inoffensive. Elle vous piège avec ses arguments intervertis et sa tolérance aux NaN — faisant trébucher même les vétérans.
⚡ Key Takeaways
- substring() inverse auto les arguments et tolère NaN/négatifs — pratique, mais masque les bugs.
- Privilégiez slice() pour négatifs et prévisibilité ; substring pour tolérance legacy.
- Validez toujours les indices ; les chaînes JS massacrent les émojis UTF-8 sans précaution.
Worth sharing?
Get the best Developer Tools stories of the week in your inbox — no noise, no spam.
Originally reported by dev.to