mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-04-12 01:00:13 -04:00
2.0 KiB
2.0 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| 587d825b367417b2b2512c8d | Створіть об’єкт map в JavaScript ES6 | 1 | 301635 | create-an-es6-javascript-map |
--description--
У новій версії JavaScript вбудовано об’єкт Map, який передбачає всі ті функції, які до цього моменту ми писали самостійно. Попри те, що об’єкт Map схожий на звичайні об’єкти JavaScript, у ньому вбудований корисний функціонал, який відсутній у звичайних. Наприклад, Map в ES6 відстежує порядок вставки елементів, які додаються до нього. Ось детальніший огляд його методів:
.has(key)повертає true або false залежно від наявності ключа.get(key)повертає значення, пов’язане з ключем.set(key, value)встановлює нову пару ключ-значення.delete(key)видаляє пару ключ-значення.clear()видаляє всі пари ключ-значення.entries()повертає масив усіх ключів в порядку вставки.values()повертає масив усіх значень в порядку вставки
--instructions--
Визначте об’єкт JavaScript Map та призначте до нього змінну під назвою myMap. Додайте до нього пару ключ-значення freeCodeCamp, Awesome!.
--hints--
Має існувати об’єкт myMap.
assert(typeof myMap === 'object');
myMap має містити пару ключ-значення freeCodeCamp, Awesome!.
assert(myMap.get('freeCodeCamp') === 'Awesome!');
--seed--
--seed-contents--
--solutions--
const myMap = new Map();
myMap.set("freeCodeCamp", "Awesome!");