nestedObject
has three unique keys: id
, whose value is a number, date
whose value is a string, and data
, whose value is an object which has yet another object nested within it. While structures can quickly become complex, we can still use the same notations to access the information we need.
userActivity
, which includes another object nested within it. You can modify properties on this nested object in the same way you modified properties in the last challenge. Set the value of the online
key to 45
.
userActivity
should have id
, date
and data
properties.
testString: assert('id' in userActivity && 'date' in userActivity && 'data' in userActivity);
- text: userActivity
should have a data
key set to an object with keys totalUsers
and online
.
testString: assert('totalUsers' in userActivity.data && 'online' in userActivity.data);
- text: The online
property nested in the data
key of userActivity
should be set to 45
testString: assert(userActivity.data.online === 45);
- text: The online
property should be set using dot or bracket notation.
testString: 'assert.strictEqual(code.search(/online: 45/), -1);'
```