JavaScript 101: Understanding Map and Set Data Types