shlogg ยท Early preview
Rakesh Reddy Peddamallu @rakesh678219

JavaScript Map Basics: Key-Value Pairs And Methods

JavaScript Map Basics: A Map stores key-value pairs & maintains insertion order. Use set(), get(), has(), delete() methods. Iterate with for...of or forEach(). Ideal for frequent updates & maintaining order.

๐Ÿš€ JavaScript Map (HashMap) Basics


Definition: A Map stores key-value pairs and maintains insertion order.

Key Types: Any (string, number, object, etc.).



  
  
  โœ… Common Methods


const map = new Map();
// Add/Update
map.set('a', 1);
// Get
map.get('a'); // 1
// Check existence
map.has('a'); // true
// Delete
map.delete('a');
// Size
map.size; // 0
// Clear all
map.clear();

    
    

    
    






  
  
  ๐Ÿ”„ Iterating


for (const [key, value] of map) console.log(key, value);
map.forEach((value, key) => console.log(key, value));

    
    

    
    






  
  
  ๐Ÿ†š Map vs Object...