1.7 KiB
1.7 KiB
id, challengeType, videoUrl, forumTopicId, title
id | challengeType | videoUrl | forumTopicId | title |
---|---|---|---|---|
56bbb991ad1ed5201cd392d2 | 1 | https://scrimba.com/c/cQe38UD | 301169 | 给对象添加新属性 |
Description
ourDog
添加"bark"
属性:
ourDog.bark = "bow-wow";
或者
ourDog["bark"] = "bow-wow";
现在当我们访问ourDog.bark
时会得到 ourDog 的 bark 值 "bow-wow".
Instructions
myDog
添加一个"bark"
属性,设置它的值为狗的声音,例如:"woof"。你可以使用点或中括号操作符。
Tests
tests:
- text: 给<code>myDog</code>添加<code>"bark"</code>属性。
testString: assert(myDog.bark !== undefined);
- text: 不能在初始化 myDog 的时候添加<code>"bark"</code>属性。
testString: 'assert(!/bark[^\n]:/.test(code));'
Challenge Seed
// Example
var ourDog = {
"name": "Camper",
"legs": 4,
"tails": 1,
"friends": ["everything!"]
};
ourDog.bark = "bow-wow";
// Setup
var myDog = {
"name": "Happy Coder",
"legs": 4,
"tails": 1,
"friends": ["freeCodeCamp Campers"]
};
// Only change code below this line.
After Test
(function(z){return z;})(myDog);
Solution
var myDog = {
"name": "Happy Coder",
"legs": 4,
"tails": 1,
"friends": ["freeCodeCamp Campers"]
};
myDog.bark = "Woof Woof";