3.0 KiB
3.0 KiB
id | title | challengeType | guideUrl | videoUrl | localeTitle |
---|---|---|---|---|---|
56533eb9ac21ba0edf2244c8 | Accessing Object Properties with Bracket Notation | 1 | https://spanish.freecodecamp.org/guide/certificates/accessing-objects-properties-with-bracket-notation | Acceso a las propiedades del objeto con notación de corchete |
Description
[]
). Si la propiedad del objeto al que intenta acceder tiene un espacio en su nombre, deberá utilizar la notación de corchetes. Sin embargo, aún puede usar la notación de corchete en las propiedades del objeto sin espacios. Aquí hay una muestra del uso de la notación de corchetes para leer la propiedad de un objeto: var myObj = {Tenga en cuenta que los nombres de propiedades con espacios en ellos deben estar entre comillas (simple o doble).
"Nombre del espacio": "Kirk",
"Más espacio": "Spock",
"NoSpace": "USS Enterprise"
};
myObj ["Nombre del espacio"]; // Kirk
myObj ['Más espacio']; // Spock
myObj ["NoSpace"]; // USS Enterprise
Instructions
"an entree"
y "the drink"
de testObj
utilizando la notación de corchetes y asignarlos a entreeValue
y drinkValue
respectivamente. Tests
tests:
- text: <code>entreeValue</code> debe ser una cadena
testString: 'assert(typeof entreeValue === "string" , "<code>entreeValue</code> should be a string");'
- text: El valor de <code>entreeValue</code> debe ser <code>"hamburger"</code>
testString: 'assert(entreeValue === "hamburger" , "The value of <code>entreeValue</code> should be <code>"hamburger"</code>");'
- text: <code>drinkValue</code> debe ser una cadena
testString: 'assert(typeof drinkValue === "string" , "<code>drinkValue</code> should be a string");'
- text: El valor de <code>drinkValue</code> debe ser <code>"water"</code>
testString: 'assert(drinkValue === "water" , "The value of <code>drinkValue</code> should be <code>"water"</code>");'
- text: Usted debe usar la notación de soporte dos veces
testString: 'assert(code.match(/testObj\s*?\[("|")[^""]+\1\]/g).length > 1, "You should use bracket notation twice");'
Challenge Seed
// 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
console.info('after the test');
Solution
// solution required