Colecțiile Map în JavaScript
Colecțiile Map reprezintă
obiecte în care atât primitivele, cât
și obiectele pot servi drept chei.
Să încercăm cu un exemplu. Pentru început, să creem o colecție folosind următoarea comandă:
let map = new Map;
După aceasta, în colecție se vor putea adăuga
elemente cu ajutorul metodei set și se vor putea obține
acestea cu ajutorul metodei get.
Să încercăm. Să presupunem că dorim să folosim ca chei două array-uri:
let arr1 = [1, 2];
let arr2 = [3, 4];
Să atribuim cheilor noastre niște valori:
map.set(arr1, 'data1');
map.set(arr2, 'data2');
Și acum să citim valorile noastre după chei:
console.log(map.get(arr1));
console.log(map.get(arr2));
Să presupunem că sunt date 3 array-uri. Creați o colecție
Map, faceți ca chei ale colecției aceste
array-uri, iar ca valori - niște șiruri de caractere oarecare.
Să presupunem că sunt date 3 obiecte și 3 array-uri.
Creați o colecție Map, faceți ca chei ale
colecției obiectele, iar ca valori - array-urile corespunzătoare.