The complete guide to working with strings in modern JavaScript | Hacker News