---
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
## Solution
```js
// solution required
```