Object.keys()
e passando um objeto como argumento. Isso retornará uma matriz com strings representando cada propriedade no objeto. Novamente, não haverá uma ordem específica para as entradas na matriz. getArrayOfUsers
para que ela retorne uma matriz contendo todas as propriedades no objeto que ela recebe como argumento. users
contém apenas as chaves Alan
, Jeff
, Sarah
e 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: A função getArrayOfUsers
retorna uma matriz que contém todas as chaves no objeto 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");'
```