--- id: 587d825b367417b2b2512c8d title: Create an ES6 JavaScript Map challengeType: 1 videoUrl: '' localeTitle: Crie um mapa JavaScript ES6 --- ## Description
A nova versão do JavaScript nos fornece um objeto Map embutido que fornece grande parte da funcionalidade que escrevemos à mão no último desafio. Esse objeto Map, embora semelhante aos objetos JavaScript comuns, fornece algumas funcionalidades úteis que faltam aos objetos normais. Por exemplo, um Map ES6 rastreia a ordem de inserção dos itens que são adicionados a ele. Aqui está uma visão geral mais completa de seus métodos: .has(key) retorna true ou false com base na presença de uma chave .get(key) retorna o valor associado a uma chave .set(key, value) define uma nova chave, par de valores .delete(key) remove uma chave, o par de valores .clear() remove todos os pares de chave e valor .entries() retorna uma matriz de todas as chaves na ordem de inserção .values() retorna uma matriz de todos os valores na inserção Instruções do pedido: Defina um objeto JavaScript Map e atribua a ele uma variável chamada myMap. Adicione a chave e par de valores freeCodeCamp , Awesome! para esta variável.
## Instructions
## Tests
```yml tests: - text: O objeto myMap existe. testString: 'assert(typeof myMap === "object", "The myMap object exists.");' - text: 'myMap contém o par de valores-chave freeCodeCamp , Awesome! .' testString: 'assert(myMap.get("freeCodeCamp") === "Awesome!", "myMap contains the key value pair freeCodeCamp, Awesome!.");' ```
## Challenge Seed
```js // change code below this line ```
## Solution
```js // solution required ```