Files
freeCodeCamp/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/updating-object-properties.md
2023-01-30 18:58:54 +02:00

2.2 KiB
Raw Blame History

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";