2018-10-12 16:35:31 -04:00
|
|
|
---
|
|
|
|
title: Manipulate JavaScript Objects
|
|
|
|
localeTitle: التعامل مع كائنات جافا سكريبت
|
|
|
|
---
|
|
|
|
هناك عدة طرق للتعامل مع خصائص الكائن وتدوين النقطة وتدوين الأقواس.
|
|
|
|
|
|
|
|
إضافة خصائص إلى كائنات بها تدوين نقطي:
|
|
|
|
|
|
|
|
`myObject.myProperty = "myValue";
|
|
|
|
`
|
|
|
|
|
|
|
|
إضافة خصائص إلى كائنات باستخدام تدرج قوس:
|
|
|
|
|
2019-06-20 14:53:53 -07:00
|
|
|
```javascript
|
|
|
|
myObject['myProperty'] = "myValue";
|
|
|
|
```
|
2018-10-12 16:35:31 -04:00
|
|
|
|
|
|
|
باستخدام تدرج القوس ، يمكننا استخدام المتغيرات كأسماء للممتلكات:
|
|
|
|
|
2019-06-20 14:53:53 -07:00
|
|
|
```javascript
|
|
|
|
var dynamicProperty = "myProperty";
|
|
|
|
myObject[dynamicProperty] = "myValue";
|
|
|
|
```
|
2018-10-12 16:35:31 -04:00
|
|
|
|
|
|
|
يمكننا أيضًا حذفها كما يلي:
|
|
|
|
|
|
|
|
`delete(myObject.myProperty);
|
|
|
|
`
|