The function returns a list with all the property names of a thing.
The same could be returned using map so the following statement is true
:
.keys() == .map(|k| k)
Although the keys()
and map()
functions in the example above will return a list with the same order,
the order of keys in the list is not guaranteed and may be different each time you run the query.
This function does not generate a change.
thing.keys()
None
Returns a list with property names.
This code shows how to use
keys()
:
{a: 1, b: 2, c: 3}.keys();
Return value in JSON format (Warning: the order is NOT guaranteed)
[
"a",
"b",
"c"
]