Files
freeCodeCamp/guide/arabic/javascript/tutorials/add-new-properties-to-a-javascript-object/index.md
2019-06-20 15:42:13 -05:00

25 lines
996 B
Markdown

---
title: Add New Properties to a JavaScript Object
localeTitle: أضف خصائص جديدة إلى كائن JavaScript
---
يمكنك إضافة خصائص جديدة إلى كائنات JavaScript الموجودة بالطريقة نفسها التي يمكنك تعديلها بها.
هناك نوعان مختلفان من البُنى التركيبية ، وتدوين النقاط ، وتدوين القوس. يفضل الترميز النقطي بشكل عام لقابلية القراءة ولكن يجب أن تكون الخصائص معرفًا صالحًا.
إليك كيفية استخدام ميزة التدوين النقطي:
`myDog.bark = "woof-woof";
`
إليك كيفية استخدام تدرج قوس:
```javascript
myObject['bark'] = "woof-woof";
```
باستخدام تدرج القوس ، يمكننا استخدام المتغيرات كأسماء للممتلكات:
```javascript
var dynamicProperty = "bark";
myObject[dynamicProperty] = "woof-woof";
```