2.6 KiB
2.6 KiB
id | title | challengeType | videoUrl | forumTopicId | localeTitle |
---|---|---|---|---|---|
56bbb991ad1ed5201cd392d1 | Updating Object Properties | 1 | https://scrimba.com/c/c9yEJT4 | 18336 | Обновление свойств объекта |
Description
ourDog
: var ourDog = {Поскольку он очень счастливая собака, давайте сменим его имя на «Happy Camper». Вот как мы обновляем свойство его объекта:
«name»: «Camper»,
«ноги»: 4,
«хвосты»: 1,
«друзья»: [«все!»]
};
ourDog.name = "Happy Camper";
или ourDog["name"] = "Happy Camper";
Теперь, когда мы оцениваем ourDog.name
, вместо получения «Camper», мы получим его новое имя «Happy Camper».
Instructions
myDog
. Давайте изменим ее имя от «Coder» до «Happy Coder». Вы можете использовать либо точечную, либо скобку.
Tests
tests:
- text: Update <code>myDog</code>'s <code>"name"</code> property to equal "Happy Coder".
testString: assert(/happy coder/gi.test(myDog.name));
- text: Do not edit the <code>myDog</code> definition
testString: 'assert(/"name": "Coder"/.test(code));'
Challenge Seed
// Example
var ourDog = {
"name": "Camper",
"legs": 4,
"tails": 1,
"friends": ["everything!"]
};
ourDog.name = "Happy Camper";
// Setup
var myDog = {
"name": "Coder",
"legs": 4,
"tails": 1,
"friends": ["freeCodeCamp Campers"]
};
// Only change code below this line.
After Tests
(function(z){return z;})(myDog);
Solution
var myDog = {
"name": "Coder",
"legs": 4,
"tails": 1,
"friends": ["freeCodeCamp Campers"]
};
myDog.name = "Happy Coder";