PL
TypeScript - Jak używać Map?
3 points
Map to struktura danych, która pozwala nam przechowywać pary klucz-wartość.
xxxxxxxxxx
1
let map = new Map<string, number>();
xxxxxxxxxx
1
// tworzenie obiektu Map
2
let map = new Map<string, number>();
3
4
// dodawanie par imię-wiek
5
map.set("Ania", 25);
6
map.set("Szymon", 32);
7
map.set("Kasia", 27);
8
9
// pobranie par
10
let value1 = map.get("Ania");
11
console.log("Wiek Ani: " + value1); // Wiek Ani: 25
12
13
let value2 = map.get("Sebastian");
14
console.log("Wiek Szymona: " + value2); // Wiek Szymona: 32
15
16
let value3 = map.get("Kasia");
17
console.log("Wiek Kasi: " + value3); // Wiek Kasi: 27
18
19
// rozmiar obiektu Map
20
let size = map.size;
21
console.log("Rozmiar obiektu Map: " + size); // Rozmiar obiektu Map: 3
Wynik:
xxxxxxxxxx
1
Wiek Ani: 25
2
Wiek Szymona: 32
3
Wiek Kasi: 27
4
Rozmiar obiektu Map: 3
Uruchom ten przykład online:
map.set()
- dodaj parę klucz-wartość
map.get()
- pobierz wartość po kluczu
map.delete()
- usuń parę klucz-wartość według podanego klucza
map.has()
- sprawdź, czy istnieje wartość dla danego klucza - zwraca true / false
map.size()
- rozmiar mapy, liczba par klucz-wartość
Uwaga dotycząca metody
map.set()
.
W innych językach lub samodzielnie zaimplementowanych strukturach danych, aby dodać parę klucz-wartość do Map, metoda nazywa się: put, add lub set.