[]
). 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 = {Observe que os nomes de propriedade com espaços neles devem estar entre aspas (simples ou dupla).
"Space Name": "Kirk",
"Mais espaço": "Spock",
"NoSpace": "USS Enterprise"
};
myObj ["nome do espaço"]; // Kirk
myObj ['More Space']; // Spock
myObj ["NoSpace"]; // USS Enterprise
"an entree"
e "the drink"
de testObj
usando a notação de colchetes e atribua-os a entreeValue
e drinkValue
respectivamente. 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");'
```