Iterate over items in a dict.
Be aware that the order when iterating over a dict, dict or a thing is not guaranteed.
This function does not generate a change.
dict.each(callback)
| Argument | Type | Description |
|---|---|---|
| callback | closure (required) | Closure to execute on each value. |
Explanation of the callback argument:
| Iterable | Arguments | Description |
|---|---|---|
| dict | key, value | Iterate over items in the dict. Both key and value are optional. |
None
This code shows an example using each():
users = dict([
[uuid(), {name: "Iris", age: 6}],
[uuid(), {name: "Sasha", age: 34}],
]);
// Just an example, the same could be achieved using `filter` and `map`.
old_enough = [];
users.each(|_, user| user.age >= 18 && old_enough.push(user.name));
// Return all the names of user which are old enough:
old_enough;
Return value in JSON format
[
"Sasha"
]