Skip to content

Map

A Map is a collection of key-value pairs where keys can be any type (objects, functions, primitives). Unlike objects, Maps preserve insertion order and have a size property.

  • Create and manipulate Map collections
  • Understand Map vs Object differences
  • Use Map methods: set, get, has, delete, clear
  • Iterate over Maps with keys(), values(), entries()
  • Know when to use Map vs Object
TopicDescriptionEst. Time
Map Methodsset, get, has, delete, clear15 min
Map vs ObjectKey differences and when to use each15 min
Iterationkeys(), values(), entries(), forEach10 min
WeakMapGarbage-collectable Map alternative15 min
  • Objects and how they work
  • Basic understanding of key-value collections
Map Methods → Map vs Object → Iteration → WeakMap