From b20c0186c58180495614d7f5b87c7c8b9beec7c9 Mon Sep 17 00:00:00 2001 From: Kr-Abdou <120276895+Kr-Abdou@users.noreply.github.com> Date: Fri, 12 Apr 2024 21:35:56 +0000 Subject: [PATCH] Update article.md fix typo and translate untranslated paragraph --- 1-js/04-object-basics/01-object/article.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/1-js/04-object-basics/01-object/article.md b/1-js/04-object-basics/01-object/article.md index 2834171ad..bc944794c 100644 --- a/1-js/04-object-basics/01-object/article.md +++ b/1-js/04-object-basics/01-object/article.md @@ -248,7 +248,7 @@ let user = makeUser("John", 30); alert(user.name); // John ``` -في المثال السابق، تمتلك الخصائص نفس أسماء المتغيرات. حالة عمل خاصية من متغير هي أمر شائع جدا، that ذلك أنه من المميز وجود *اختصار قيمة الخاصية* لجعلها مختصرة . +في المثال السابق، تمتلك الخصائص نفس أسماء المتغيرات. حالة عمل خاصية من متغير هي أمر شائع جدا، ذلك أنه من المميز وجود *اختصار قيمة الخاصية* لجعلها مختصرة . بدلاً من `name:name` يمكننا فقط كتابة `name`، كهذا المثال: @@ -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 = {};