freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../basic-javascript/accessing-nested-objects.sp...

2.2 KiB

id title challengeType guideUrl videoUrl localeTitle
56533eb9ac21ba0edf2244cc Accessing Nested Objects 1 https://spanish.freecodecamp.org/guide/certificates/accessing-nested-objects-in-json Accediendo a objetos anidados

Description

Se puede acceder a las sub-propiedades de los objetos encadenando la notación de punto o corchete. Aquí hay un objeto anidado:
var ourStorage = {
"escritorio": {
"cajón": "grapadora"
}
"gabinete": {
"cajón de arriba": {
"folder1": "un archivo",
"folder2": "secretos"
}
"cajón inferior": "soda"
}
};
ourStorage.cabinet ["cajón superior"]. folder2; // "secretos"
ourStorage.desk.drawer; // "engrapadora"

Instructions

Acceda al objeto myStorage y asigne el contenido de la propiedad glove box a la variable gloveBoxContents . Utilice la notación de corchete para las propiedades con un espacio en su nombre.

Tests

tests:
  - text: <code>gloveBoxContents</code> debe ser igual a &quot;mapas&quot;
    testString: 'assert(gloveBoxContents === "maps", "<code>gloveBoxContents</code> should equal "maps"");'
  - text: Usa la notación de puntos y corchetes para acceder a <code>myStorage</code>
    testString: 'assert(/=\s*myStorage\.car\.inside\[\s*("|")glove box\1\s*\]/g.test(code), "Use dot and bracket notation to access <code>myStorage</code>");'

Challenge Seed

// Setup
var myStorage = {
  "car": {
    "inside": {
      "glove box": "maps",
      "passenger seat": "crumbs"
     },
    "outside": {
      "trunk": "jack"
    }
  }
};

var gloveBoxContents = undefined; // Change this line

After Test

console.info('after the test');

Solution

// solution required