How JavaScript works: understanding Maps and 4 advantages compared to Objects | Dark Hacker News