3.0 KiB
3.0 KiB
id, title, challengeType, videoUrl, localeTitle
| id | title | challengeType | videoUrl | localeTitle |
|---|---|---|---|---|
| 587d7dac367417b2b2512b73 | Create a Basic JavaScript Object | 1 | قم بإنشاء كائن JavaScript أساسي |
Description
objects : أشياء ملموسة يستطيع الناس ملاحظتها والتفاعل معها. ما هي بعض صفات هذه objects ؟ سيارة لديها عجلات. محلات بيع المواد. الطيور لديها أجنحة. هذه الصفات ، أو properties ، تحدد ما الذي يصنع object . لاحظ أن objects المتشابهة تتشارك في نفس properties ، ولكن قد تحتوي على قيم مختلفة لتلك properties . على سبيل المثال ، تحتوي جميع السيارات على عجلات ، ولكن لا تحتوي جميع السيارات على نفس عدد العجلات. يتم استخدام Objects في JavaScript Objects في العالم الحقيقي ، مما يمنحها properties وسلوكًا مثل نظيراتها في العالم الحقيقي. في ما يلي مثال على استخدام هذه المفاهيم لإنشاء object duck : دع بطة = {يحتوي هذا
الاسم: "Aflac" ،
numLegs: 2
}؛
object duck أزواج الخاصية / قيمة اثنين: name "Aflac" و numLegs من 2. Instructions
object dog مع name وخصائص numLegs ، numLegs إلى سلسلة ورقم ، على التوالي. Tests
tests:
- text: يجب أن يكون <code>dog</code> <code>object</code> .
testString: 'assert(typeof(dog) === "object", "<code>dog</code> should be an <code>object</code>.");'
- text: يجب أن يكون <code>dog</code> خاصية <code>name</code> معيّنة إلى <code>string</code> .
testString: 'assert(typeof(dog.name) === "string", "<code>dog</code> should have a <code>name</code> property set to a <code>string</code>.");'
- text: يجب أن يكون لدى <code>dog</code> خاصية <code>numLegs</code> معيّنة إلى <code>number</code> .
testString: 'assert(typeof(dog.numLegs) === "number", "<code>dog</code> should have a <code>numLegs</code> property set to a <code>number</code>.");'
Challenge Seed
let dog = {
};
Solution
// solution required