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

2.1 KiB
Raw Blame History

id title challengeType forumTopicId dashedName
587d825b367417b2b2512c8d Створення ES6 JavaScript Map 1 301635 create-an-es6-javascript-map

--description--

У новій версії JavaScript вбудований об'єкт Map, який передбачає наявність усіх тих функцій, які до цього ми мали писати самостійно. Незважаючи на те, що обʼєкт Map схожий на звичайні обʼєкти JavaScript, у ньому вбудований корисний функціонал, який відсутній у звичайних. Наприклад, ES6 Map відстежує порядок вставки елементів, які додаються до нього. Серед його методів є такі: метод .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!");