Converts an array of {key, value} objects into a map. This is the inverse of entries.
{key, value}
entries
fromEntries(array)
or chained:
<array>.fromEntries()
array (array, optional when chained) - An array of objects, each with a key (string) and value field.
array
key
value
Basic usage
fromEntries([{"key": "a", "value": 1}, {"key": "b", "value": 2}]) // {"a": 1, "b": 2}
Chained usage
[{"key": "name", "value": "Tom"}].fromEntries() // {"name": "Tom"}
Roundtrip with entries
{"x": 1, "y": 2}.entries().fromEntries() // {"x": 1, "y": 2}
Build a map from transformed data
Last updated 3 months ago
["alice", "bob"].map({"key": $this, "value": toUpper($this)}).fromEntries() // {"alice": "ALICE", "bob": "BOB"}