Files
freeCodeCamp/curriculum/challenges/spanish/08-coding-interview-prep/data-structures/create-an-es6-javascript-map.spanish.md

62 lines
2.1 KiB
Markdown
Raw Normal View History

2018-10-08 13:34:43 -04:00
---
id: 587d825b367417b2b2512c8d
title: Create an ES6 JavaScript Map
localeTitle: Crear un mapa de JavaScript ES6
challengeType: 1
---
## Description
<section id='description'>
La nueva versión de JavaScript nos proporciona un objeto Map incorporado que proporciona gran parte de la funcionalidad que escribimos a mano en el último desafío. Este objeto de mapa, aunque similar a los objetos JavaScript normales, proporciona algunas funciones útiles de las que carecen los objetos normales. Por ejemplo, un mapa ES6 rastrea el orden de inserción de los elementos que se le agregan. Aquí hay una descripción más completa de sus métodos:
<code>.has(key)</code> devuelve verdadero o falso según la presencia de una clave
<code>.get(key)</code> devuelve el valor asociado con una clave
<code>.set(key, value)</code> establece un nueva clave, valor par
<code>.delete(key)</code> elimina una clave, valor par
<code>.clear()</code> elimina toda clave, valor pares
<code>.entries()</code> devuelve una matriz de todas las claves en orden de inserción
<code>.values()</code> devuelve un matriz de todos los valores en orden de inserción
Instrucciones: Defina un objeto de mapa de JavaScript y asígnele una variable llamada myMap. Agregue la clave, el par de valores <code>freeCodeCamp</code> , <code>Awesome!</code> lo.
</section>
## Instructions
<section id='instructions'>
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: El objeto myMap existe.
testString: 'assert(typeof myMap === "object", "The myMap object exists.");'
- text: 'myMap contiene el par de valores clave <code clase = "notranslate"> freeCodeCamp </code>, <code clase = "notranslate"> ¡Impresionante! </code>.'
testString: 'assert(myMap.get("freeCodeCamp") === "Awesome!", "myMap contains the key value pair <code>freeCodeCamp</code>, <code>Awesome!</code>.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
// change code below this line
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>