--- id: 587d7b7d367417b2b2512b1e title: Generate an Array of All Object Keys with Object.keys() challengeType: 1 videoUrl: '' localeTitle: Generar una matriz de todas las claves de objeto con Object.keys () --- ## Description
También podemos generar una matriz que contenga todas las claves almacenadas en un objeto usando el método Object.keys() y pasando un objeto como argumento. Esto devolverá una matriz con cadenas que representan cada propiedad en el objeto. Nuevamente, no habrá un orden específico para las entradas en la matriz.
## Instructions
Termine de escribir la función getArrayOfUsers para que devuelva una matriz que contenga todas las propiedades en el objeto que recibe como argumento.
## Tests
```yml tests: - text: 'El objeto de los users solo contiene las claves Alan , Jeff , Sarah y Ryan' testString: 'assert("Alan" in users && "Jeff" in users && "Sarah" in users && "Ryan" in users && Object.keys(users).length === 4, "The users object only contains the keys Alan, Jeff, Sarah, and Ryan");' - text: La función getArrayOfUsers devuelve una matriz que contiene todas las claves en el objeto de los users testString: 'assert((function() { users.Sam = {}; users.Lewis = {}; let R = getArrayOfUsers(users); return (R.indexOf("Alan") !== -1 && R.indexOf("Jeff") !== -1 && R.indexOf("Sarah") !== -1 && R.indexOf("Ryan") !== -1 && R.indexOf("Sam") !== -1 && R.indexOf("Lewis") !== -1); })() === true, "The getArrayOfUsers function returns an array which contains all the keys in the users object");' ```
## Challenge Seed
```js let users = { Alan: { age: 27, online: false }, Jeff: { age: 32, online: true }, Sarah: { age: 48, online: false }, Ryan: { age: 19, online: true } }; function getArrayOfUsers(obj) { // change code below this line // change code above this line } console.log(getArrayOfUsers(users)); ```
## Solution
```js // solution required ```