Algorytmy i struktury danych · Junior · Pytanie 15 z 75
Kiedy Map jest lepszym wyborem niż zwykły obiekt jako słownik?
- ✓Poprawna odpowiedź: Gdy klucze nie są napisami albo wpisy są często dodawane i usuwane
- 2Gdy kluczy jest mniej niż dziesięć
- 3Gdy dane trzeba serializować przez
JSON.stringify
Wyjaśnienie
Map przyjmuje klucze dowolnego typu (obiekty, liczby), zachowuje kolejność wstawiania, ma size i jest zoptymalizowany pod częste dodawanie i usuwanie. Zwykły obiekt zamienia klucze na napisy i dziedziczy klucze z prototypu.