Map კოლექციები JavaScript-ში

Map კოლექციები წარმოადგენენ ობიექტებს, რომლებშიც გასაღებებად შეიძლება გამოყენებულ იქნას როგორც პრიმიტივები, ასევე ობიექტები.

შევეცადოთ მაგალითზე. პირველ რიგში, შევქმნათ კოლექცია შემდეგი ბრძანების გამოყენებით:

javascriptlet map = new Map;

ამის შემდეგ კოლექციაში შესაძლებელი იქნება ელემენტების დამატება set მეთოდის გამოყენებით და მათი მიღება get მეთოდის გამოყენებით.

შევეცადოთ. დავუშვათ, გასაღებებად გვსურს ორი მასივის შექმნა:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];

მივანიჭოთ ჩვენს გასაღებებს რაიმე მნიშვნელობა:

javascriptmap.set(arr1, 'data1');
map.set(arr2, 'data2');

ახლა კი წავიკითხოთ ჩვენი მნიშვნელობები გასაღებებით:

javascriptconsole.log(map.get(arr1));
console.log(map.get(arr2));
Задание 1

დაე, მოცემულია 3 მასივი. შექმენით კოლექცია Map, გახადეთ ამ კოლექციის გასაღებები ეს მასივები, ხოლო მნიშვნელობები - რაიმე სტრიქონი.

Задание 2

დაე, მოცემულია 3 ობიექტი და 3 მასივი. შექმენით კოლექცია Map, გახადეთ ამ კოლექციის გასაღებები ობიექტები, ხოლო მნიშვნელობები - შესაბამისი მასივები.