Map კოლექციები JavaScript-ში
Map კოლექციები წარმოადგენენ
ობიექტებს, რომლებშიც გასაღებებად
შეიძლება გამოყენებულ იქნას როგორც პრიმიტივები, ასევე
ობიექტები.
შევეცადოთ მაგალითზე. პირველ რიგში, შევქმნათ კოლექცია შემდეგი ბრძანების გამოყენებით:
let map = new Map;
ამის შემდეგ კოლექციაში შესაძლებელი იქნება ელემენტების დამატება
set მეთოდის გამოყენებით და მათი მიღება
get მეთოდის გამოყენებით.
შევეცადოთ. დავუშვათ, გასაღებებად გვსურს ორი მასივის შექმნა:
let arr1 = [1, 2];
let arr2 = [3, 4];
მივანიჭოთ ჩვენს გასაღებებს რაიმე მნიშვნელობა:
map.set(arr1, 'data1');
map.set(arr2, 'data2');
ახლა კი წავიკითხოთ ჩვენი მნიშვნელობები გასაღებებით:
console.log(map.get(arr1));
console.log(map.get(arr2));
დაე, მოცემულია 3 მასივი. შექმენით კოლექცია
Map, გახადეთ ამ კოლექციის გასაღებები ეს
მასივები, ხოლო მნიშვნელობები - რაიმე სტრიქონი.
დაე, მოცემულია 3 ობიექტი და 3 მასივი.
შექმენით კოლექცია Map, გახადეთ ამ კოლექციის გასაღებები
ობიექტები, ხოლო მნიშვნელობები - შესაბამისი
მასივები.