keys

keys

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.

Function

thing.keys()

Arguments

None

Return value

Returns a list with property names.

Example

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"
]