Languages
[Edit]
PL

TypeScript - Jak u┼╝ywa─ç Map?

3 points
Created by:
Dirask JS Member
3430

Map┬áto struktura danych, kt├│ra pozwala nam przechowywa─ç┬ápary klucz-warto┼Ť─ç.

1. Tworzenie obiektu typu Map

let map = new Map<string, number>();

2. Mapa - przykład wykorzystania metod set, get i size

// tworzenie obiektu Map
let map = new Map<string, number>();

// dodawanie par imi─Ö-wiek
map.set("Ania", 25);
map.set("Szymon", 32);
map.set("Kasia", 27);

// pobranie par
let value1 = map.get("Ania");
console.log("Wiek Ani: " + value1); // Wiek Ani: 25

let value2 = map.get("Sebastian");
console.log("Wiek Szymona: " + value2); // Wiek Szymona: 32

let value3 = map.get("Kasia");
console.log("Wiek Kasi: " + value3); // Wiek Kasi: 27

// rozmiar obiektu Map 
let size = map.size;
console.log("Rozmiar obiektu Map: " + size); // Rozmiar obiektu Map: 3

Wynik:

Wiek Ani: 25
Wiek Szymona: 32
Wiek Kasi: 27
Rozmiar obiektu Map: 3

Uruchom ten przykład online:

codepen

3. Najwa┼╝niejsze metody:

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.

Bibliografia:

Native Advertising
­čÜÇ
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

ÔŁĄ´ŞĆ­čĺ╗ ­čÖé

Join