JavaScript setTimeout can run code from a string | Dark Hacker News