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