freeCodeCamp/curriculum/challenges/portuguese/10-coding-interview-prep/data-structures/create-an-es6-javascript-ma...

1.5 KiB

id title challengeType forumTopicId dashedName
587d825b367417b2b2512c8d Criar um mapa da ES6 JavaScript 1 301635 create-an-es6-javascript-map

--description--

A nova versão do JavaScript nos fornece um objeto Map integrado, com a maior parte da funcionalidade que escrevemos manualmente no último desafio. Este objeto Map, embora semelhante a objetos JavaScript normais, fornece algumas funcionalidade úteis que faltam aos objetos normais. Por exemplo, um Map de ES6 rastreia a ordem de inserção dos itens que são adicionados a ele. Aqui vemos uma visão geral mais completa de seus métodos: .has(key) returna true ou false com base na presença de uma chave .get(key) retorna o valor associado à uma chave .set(key, value) define um novo par chave-valor .delete(key) remove um par chave-valor .clear() remove todos os pares chave-valor .entries() retorna um array de todas as chaves em ordem de inserção .values() retorna um array de todos os valores em ordem de inserção

--instructions--

Defina um objeto Map do JavaScript e atribua a ele uma variável chamada myMap. Adicione o par chave-valor freeCodeCamp, Awesome! a ele.

--hints--

O objeto myMap deve existir.

assert(typeof myMap === 'object');

myMap deve conter o par chave-valor freeCodeCamp, Awesome!.

assert(myMap.get('freeCodeCamp') === 'Awesome!');

--seed--

--seed-contents--


--solutions--

const myMap = new Map();

myMap.set("freeCodeCamp", "Awesome!");