Junior
What is the purpose of the Map data structure in JavaScript?
sobes.tech AI
Answer from AI
Map in JavaScript is used to store key-value pairs. Keys can be of any data type (including objects and primitives), unlike regular objects where keys are converted to strings. This makes Map convenient for cases where keys are not strings or when maintaining insertion order is important. Map also has an explicit size method to determine the number of elements and offers better performance for frequent additions/removals compared to objects.