Skip to content

Latest commit

 

History

History
65 lines (49 loc) · 1.78 KB

updating-object-properties.md

File metadata and controls

65 lines (49 loc) · 1.78 KB
title snippet order
تحديث و إضافة خصائص جديدة للكائن
يمكنك استخدام تدوين النقطة أو القوس للتحديث
4

تحديث خصائص الكائن

بعد إنشاء كائن جافاسكربت، يمكنك تحديث خصائصه في أي وقت تمامًا كما تفعل مع أي متغير آخر. يمكنك استخدام تدوين النقطة أو القوس للتحديث.

على سبيل المثال، دعونا ننظر إلى المثال:

const ourDog = {
  "name": "Camper",
  "legs": 4,
  "tails": 1,
  "friends": ["everything!"],
};

فلنغير اسم الكلب إلى Buddy

// إليك كيفية تحديث خاصية اسم الكائن:
ourDog.name = "Buddy";
// او عبر الاقواس
ourDog["name"] = "Buddy";

الآن عندما نقوم باستدعاء اسم الكلب الخاص بنا، فبدلاً من الحصول على Camper سنحصل على اسمه الجديد Buddy

اضافة خصائص جديدة للكائن

يمكنك إضافة خصائص جديدة إلى كائنات جافاسكربت الموجودة بنفس الطريقة التي تقوم بها بتعديلها.

إليك كيفية إضافة خاصية bark إلى ourDog:

ourDog.bark = "bow-wow";
// او عبر الاقواس
ourDog["bark"] = "bow-wow";

الآن عندما نقوم باستدعاء ourDog.bark، سنحصل على bow-wow.

مثال توضيحي:

const ourDog = {
  "name": "Camper",
  "legs": 4,
  "tails": 1,
  "friends": ["everything!"],
};

ourDog.bark = "bow-wow";
قم بتحديث الكائن fighter إلى كائن يحتوي على خاصية speed بقيمة 2450.