TypeScript · Middle · Pytanie 69 z 75
Kiedy Map<K, V> jest lepszy od obiektu z sygnaturą indeksu?
- ✓Poprawna odpowiedź: Gdy klucze nie są stringami, wpisy są często dodawane i usuwane lub klucze mogą kolidować z nazwami z prototypu jak
constructor - 2Nigdy - obiekty są zawsze szybsze
- 3Tylko dla wartości liczbowych
Wyjaśnienie
map.get(key) ma typ V | undefined, co dodatkowo wymusza obsługę brakujących kluczy.