docs-v2/content/v2.0/reference/flux/stdlib/experimental/objectkeys.md

54 lines
1.0 KiB
Markdown

---
title: experimental.objectKeys() function
description: >
The `experimental.objectKeys()` function returns an array of keys in a specified object.
menu:
v2_0_ref:
name: experimental.objectKeys
parent: Experimental
weight: 201
---
The `experimental.objectKeys()` function returns an array of keys in a specified object.
_**Function type:** Transformation_
{{% warn %}}
The `experimental.objectKeys()` function is subject to change at any time.
By using this function, you accept the [risks of experimental functions](/v2.0/reference/flux/stdlib/experimental/#use-experimental-functions-at-your-own-risk).
{{% /warn %}}
```js
import "experimental"
experimental.objectKeys(
o: {key1: "value1", key2: "value2"}
)
// Returns [key1, key2]
```
## Parameters
### o
The object to return keys from.
_**Data type:** Object_
## Examples
### Return all keys in an object
```js
import "experimental"
user = {
firstName: "John",
lastName: "Doe",
age: 42
}
experimental.objectKeys(o: user)
// Returns [firstName, lastName, age]
```