Map-Collections in JavaScript

Map-Collections sind Objekte, in denen sowohl Primitiva als auch Objekte als Schlüssel dienen können.

Lasst es uns an einem Beispiel versuchen. Erstellen wir zunächst eine Collection mit dem folgenden Befehl:

javascriptlet map = new Map;

Danach können Elemente mit der Methode set zur Collection hinzugefügt und mit der Methode get abgerufen werden.

Versuchen wir es. Nehmen wir an, wir möchten zwei Arrays als Schlüssel verwenden:

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

Weisen wir unseren Schlüsseln bestimmte Werte zu:

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

Und jetzt lesen wir unsere Werte anhand der Schlüssel aus:

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

Gegeben seien 3 Arrays. Erstellen Sie eine Map-Collection, machen Sie diese Arrays zu Schlüsseln der Collection und die Werte zu beliebigen Strings.

Задание 2

Gegeben seien 3 Objekte und 3 Arrays. Erstellen Sie eine Map-Collection, machen Sie die Objekte zu Schlüsseln der Collection und die entsprechenden Arrays zu den Werten.