让nestedObject = {
id:28802695164,
日期:'2016年12月31日',
数据:{
总用户:99,
在线:80,
onlineStatus:{
活跃:67,
离开:13
}
}
};
nestedObject
有三个唯一的键: id
,其值为数字, date
为字符串的data
, data
,其值为另一个嵌套在其中的对象。虽然结构很快就会变得复杂,但我们仍然可以使用相同的符号来访问我们需要的信息。 userActivity
,其中包含嵌套在其中的另一个对象。您可以像修改上一个挑战中的属性一样修改此嵌套对象的属性。将online
密钥的值设置为45
。 userActivity
具有id
, date
和data
属性
testString: 'assert("id" in userActivity && "date" in userActivity && "data" in userActivity, "userActivity
has id
, date
and data
properties");'
- text: userActivity
具有设置为具有密钥totalUsers
和online
的对象的data
密钥
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: 嵌套在userActivity
data
键中的online
属性应设置为45
testString: 'assert(userActivity.data.online === 45, "The online
property nested in the data
key of userActivity
should be set to 45
");'
- text: online
属性使用点或括号表示法设置
testString: 'assert.strictEqual(code.search(/online: 45/), -1, "The online
property is set using dot or bracket notation");'
```