29 lines
		
	
	
		
			541 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			541 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Map
 | |
| ---
 | |
| 
 | |
| ## Map
 | |
| A map of `[key, value]` entries, where keys and values can be any value (both objects and primitive values).
 | |
| 
 | |
| ## Syntax
 | |
| ```javascript
 | |
| new Map([iterable])
 | |
| ```
 | |
| 
 | |
| ## Parameters
 | |
| **iterable** An Array or other iterable object whose elements are key-value pairs.
 | |
| 
 | |
| ## Example
 | |
| ```javascript
 | |
| // basic usage
 | |
| const myMap = new Map();
 | |
| myMap.set('foo',1);
 | |
| myMap.set('bar',2);
 | |
| myMap.set('baz',3);
 | |
| 
 | |
| myMap.get('foo');   // returns 1
 | |
| myMap.get('baz');   // returns 3
 | |
| myMap.get('hihi');  // return undefined
 | |
| 
 | |
| myMap.size();   // 3
 | |
| ``` |