freeCodeCamp/guide/portuguese/javascript/standard-objects/map/index.md

34 lines
603 B
Markdown

---
title: Map
localeTitle: Mapa
---
## Mapa
Um mapa de entradas `[key, value]` , em que chaves e valores podem ser qualquer valor (objetos e valores primitivos).
## Sintaxe
```javascript
new Map([iterable])
```
## Parâmetros
**iterable** Um Array ou outro objeto iterável cujos elementos são pares de valor-chave.
## Exemplo
```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
```