deja nestedObject = {
Identificación: 28802695164,
fecha: '31 de diciembre de 2016',
datos: {
totalUsuarios: 99,
en línea: 80,
Estado en línea: {
activo: 67,
lejos: 13
}
}
};
nestedObject tiene tres claves únicas: id , cuyo valor es un número, la date cuyo valor es una cadena y los data , cuyo valor es un objeto que tiene otro objeto anidado dentro de él. Si bien las estructuras pueden volverse complejas rápidamente, aún podemos usar las mismas notaciones para acceder a la información que necesitamos. userActivity , que incluye otro objeto anidado dentro de él. Puede modificar las propiedades de este objeto anidado de la misma manera que modificó las propiedades en el último desafío. Establezca el valor de la clave en online en 45 . userActivity tiene id , date y propiedades de data'
testString: 'assert("id" in userActivity && "date" in userActivity && "data" in userActivity, "userActivity has id, date and data properties");'
- text: userActivity tiene una clave de data configurada para un objeto con las teclas totalUsers y en online
testString: 'assert("totalUsers" in userActivity.data && "online" in userActivity.data, "userActivity has a data key set to an object with keys totalUsers and online");'
- text: La propiedad en online anidada en la clave de data de userActivity debe establecer en 45
testString: 'assert(userActivity.data.online === 45, "The online property nested in the data key of userActivity should be set to 45");'
- text: La propiedad en online se establece mediante notación de punto o corchete
testString: 'assert.strictEqual(code.search(/online: 45/), -1, "The online property is set using dot or bracket notation");'
```