--- id: 56533eb9ac21ba0edf2244c8 title: Accessing Object Properties with Bracket Notation challengeType: 1 guideUrl: 'https://portuguese.freecodecamp.org/guide/certificates/accessing-objects-properties-with-bracket-notation' videoUrl: '' localeTitle: Acessando propriedades de objeto com notação de suporte --- ## Description
A segunda maneira de acessar as propriedades de um objeto é a notação de colchetes ( [] ). Se a propriedade do objeto que você está tentando acessar tiver um espaço em seu nome, você precisará usar a notação de colchetes. No entanto, você ainda pode usar a notação de colchetes nas propriedades do objeto sem espaços. Aqui está uma amostra de uso da notação de colchetes para ler a propriedade de um objeto:
var myObj = {
"Space Name": "Kirk",
"Mais espaço": "Spock",
"NoSpace": "USS Enterprise"
};
myObj ["nome do espaço"]; // Kirk
myObj ['More Space']; // Spock
myObj ["NoSpace"]; // USS Enterprise
Observe que os nomes de propriedade com espaços neles devem estar entre aspas (simples ou dupla).
## Instructions
Leia os valores das propriedades "an entree" e "the drink" de testObj usando a notação de colchetes e atribua-os a entreeValue e drinkValue respectivamente.
## Tests
```yml tests: - text: entreeValue deve ser uma string testString: 'assert(typeof entreeValue === "string" , "entreeValue should be a string");' - text: O valor de entreeValue deve ser "hamburger" testString: 'assert(entreeValue === "hamburger" , "The value of entreeValue should be "hamburger"");' - text: drinkValue deve ser uma string testString: 'assert(typeof drinkValue === "string" , "drinkValue should be a string");' - text: O valor de drinkValue deve ser "water" testString: 'assert(drinkValue === "water" , "The value of drinkValue should be "water"");' - text: Você deve usar a notação de colchete duas vezes testString: 'assert(code.match(/testObj\s*?\[("|")[^""]+\1\]/g).length > 1, "You should use bracket notation twice");' ```
## Challenge Seed
```js // Setup var testObj = { "an entree": "hamburger", "my side": "veggies", "the drink": "water" }; // Only change code below this line var entreeValue = testObj; // Change this line var drinkValue = testObj; // Change this line ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```