Maps
The Maps registry offers tools for creating, manipulating, and interacting with map data structures, facilitating efficient data organization and retrieval.
You can easily import all the functions from the maps
registry by including the following import statement in your code
dict
The function creates a dictionary (map) from a list of alternating keys and values, pairing each key with its corresponding value.
Signature
get
The function retrieves the value associated with a specified key from a dictionary (map). If the key is found, the corresponding value is returned.
Signature
set
The function adds a new key-value pair to a dictionary or updates the value associated with an existing key.
Signature
unset
The function removes a specified key-value pair from a dictionary, returning the modified dictionary without the specified key. If the key is not found, the original dictionary is returned unchanged.
Signature
keys
The function retrieves all keys from one or more dictionaries, returning them as a list.
Signature
values
The function retrieves all values from one or more dictionaries, returning them as a list.
Signature
pluck
The function extracts values associated with a specified key from a list of dictionaries, returning a list of those values.
Signature
pick
The function creates a new dictionary that includes only the specified keys from the original dictionary, effectively filtering out all other keys and their associated values.
Signature
omit
The function creates a new dictionary by excluding the specified keys from the original dictionary, effectively removing those key-value pairs from the resulting dictionary.
Signature
dig
The function navigates through a nested dictionary structure using a sequence of keys and returns the value found at the specified path, allowing access to deeply nested data. The last argument must be the map.
Signature
hasKey
The function checks whether a specified key exists in the dictionary, returning true
if the key is found and false
otherwise.
Signature
merge
The function combines multiple source maps into a single destination map, adding new key-value pairs without overwriting any existing keys in the destination map.
Signature
mergeOverwrite
The function combines multiple source maps into a destination map, overwriting existing keys with values from the source maps.
Signature
Last updated