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

2.0 KiB

id title challengeType videoUrl localeTitle
587d825b367417b2b2512c8d Create an ES6 JavaScript Map 1 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

tests:
  - text: O objeto myMap existe.
    testString: 'assert(typeof myMap === "object", "The myMap object exists.");'
  - text: 'myMap contém o par de valores-chave <code>freeCodeCamp</code> , <code>Awesome!</code> .'
    testString: 'assert(myMap.get("freeCodeCamp") === "Awesome!", "myMap contains the key value pair <code>freeCodeCamp</code>, <code>Awesome!</code>.");'

Challenge Seed

// change code below this line

Solution

// solution required