mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2025-12-31 06:01:50 -05:00
1.9 KiB
1.9 KiB
id, title, challengeType, videoUrl, forumTopicId, dashedName
| id | title | challengeType | videoUrl | forumTopicId | dashedName |
|---|---|---|---|---|---|
| 56bbb991ad1ed5201cd392d1 | تحديث خصائص الكائن (Updating Object Properties) | 1 | https://scrimba.com/c/c9yEJT4 | 18336 | updating-object-properties |
--description--
بعد إنشاء كائن JavaScript، يمكنك تحديث خصائصه في أي وقت كما يمكنك تحديث أي متغير آخر. يمكنك استخدام أي من رمز النقطة أو علامات الأقواس (dot or bracket notation).
على سبيل المثال، دعونا ننظر إلى 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. يمكنك استخدام أي من رمز النقطة أو علامات الأقواس (dot or bracket notation).
--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";