2.2 KiB
id, title, challengeType, videoUrl, forumTopicId, dashedName
id | title | challengeType | videoUrl | forumTopicId | dashedName |
---|---|---|---|---|---|
56bbb991ad1ed5201cd392d1 | Оновлення властивостей об'єкта | 1 | https://scrimba.com/c/c9yEJT4 | 18336 | updating-object-properties |
--description--
Після того, як ви створили об'єкт JavaScript, ви можете оновити його властивості в будь-який час, так як і будь-які інші його змінні. Ви можете використовувати точкову або дужкову нотацію для оновлення.
Наприклад, погляньмо на ourDog
:
const ourDog = {
"name": "Camper",
"legs": 4,
"tails": 1,
"friends": ["everything!"]
};
Оскільки це винятково щасливий собака, змінімо його ім'я на рядок Happy Camper
. Ось як ми оновимо властивість імені його об'єкта: ourDog.name = "Happy Camper";
або ourDog["name"] = "Happy Camper";
Тепер коли ми оцінюємо ourDog.name
, замість того, щоб отримати Camper
, ми отримаємо його нове ім'я Happy Camper
.
--instructions--
Оновити властивість імені об'єкта myDog
. Змінімо його ім'я з Coder
на Happy Coder
. Ви можете використовувати точкову або крапкову нотацію.
--hints--
Вам слід оновити властивість name
myDog
, щоб вона дорівнювала рядкуHappy Coder
.
assert(/happy coder/gi.test(myDog.name));
Не слід змінювати визначення myDog
.
assert(/"name": "Coder"/.test(code));
--seed--
--after-user-code--
(function(z){return z;})(myDog);
--seed-contents--
// Setup
const myDog = {
"name": "Coder",
"legs": 4,
"tails": 1,
"friends": ["freeCodeCamp Campers"]
};
// Only change code below this line
--solutions--
const myDog = {
"name": "Coder",
"legs": 4,
"tails": 1,
"friends": ["freeCodeCamp Campers"]
};
myDog.name = "Happy Coder";