--- id: 587d7dac367417b2b2512b73 title: Create a Basic JavaScript Object challengeType: 1 videoUrl: '' localeTitle: قم بإنشاء كائن 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
```yml tests: - text: يجب أن يكون dog object . testString: 'assert(typeof(dog) === "object", "dog should be an object.");' - text: يجب أن يكون dog خاصية name معيّنة إلى string . testString: 'assert(typeof(dog.name) === "string", "dog should have a name property set to a string.");' - text: يجب أن يكون لدى dog خاصية numLegs معيّنة إلى number . testString: 'assert(typeof(dog.numLegs) === "number", "dog should have a numLegs property set to a number.");' ```
## Challenge Seed
```js let dog = { }; ```
## Solution
```js // solution required ```