Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions 1-js/04-object-basics/01-object/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -248,7 +248,7 @@ let user = makeUser("John", 30);
alert(user.name); // John
```

في المثال السابق، تمتلك الخصائص نفس أسماء المتغيرات. حالة عمل خاصية من متغير هي أمر شائع جدا، that ذلك أنه من المميز وجود *اختصار قيمة الخاصية* لجعلها مختصرة .
في المثال السابق، تمتلك الخصائص نفس أسماء المتغيرات. حالة عمل خاصية من متغير هي أمر شائع جدا، ذلك أنه من المميز وجود *اختصار قيمة الخاصية* لجعلها مختصرة .

بدلاً من `name:name` يمكننا فقط كتابة `name`، كهذا المثال:

Expand Down Expand Up @@ -308,7 +308,7 @@ alert( obj["0"] ); // test
alert( obj[0] ); // test (same property)
```

There's a minor gotcha with a special property named `__proto__`. لا يمكننا استخدام الاسم على أنَّه قيمة لغير كائن:
هناك حيلة صغيرة مع خاصية مميزة تسمى `__proto__`. لا يمكننا استخدام الاسم على أنَّه قيمة لغير كائن:

```js run
let obj = {};
Expand Down