use "map";
| Funkcja | Opis |
|---|---|
keys(map) | Lista kluczy |
values(map) | Lista wartości |
entries(map) | Lista [klucz, wartość] |
| Funkcja | Opis |
|---|---|
hasKey(map, key) | Czy ma klucz? |
mapGet(map, key, default?) | Pobierz wartość (z domyślną) |
set(map, key, value) | Ustaw wartość (zwraca nową mapę) |
remove(map, key) | Usuń klucz (zwraca nową mapę) |
| Funkcja | Opis |
|---|---|
merge(...maps) | Połącz mapy |
defaults(map, defaults) | Użyj defaults dla brakujących |
| Funkcja | Opis |
|---|---|
pick(map, keys) | Wybierz tylko te klucze |
omit(map, keys) | Pomiń te klucze |
filterMap(map, fn) | Filtruj po fn(value, key) |
| Funkcja | Opis |
|---|---|
mapValues(map, fn) | Przekształć wartości: fn(value, key) |
mapKeys(map, fn) | Przekształć klucze: fn(key, value) |
invert(map) | Zamień klucze ↔ wartości |