34 lines
623 B
Markdown
34 lines
623 B
Markdown
---
|
|
title: Map
|
|
localeTitle: Mapa
|
|
---
|
|
## Mapa
|
|
|
|
Un mapa de entradas `[key, value]` , donde las claves y los valores pueden ser cualquier valor (tanto los objetos como los valores primitivos).
|
|
|
|
## Sintaxis
|
|
|
|
```javascript
|
|
new Map([iterable])
|
|
```
|
|
|
|
## Parámetros
|
|
|
|
**iterable** Un Array u otro objeto iterable cuyos elementos son pares clave-valor.
|
|
|
|
## Ejemplo
|
|
|
|
```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
|
|
|
|
``` |