أثناء العمل باستخدام JavaScript ، يحتاج المبرمجون في كثير من الأحيان إلى إضافة خصائص ديناميكية في كائن ، مثل نموذج حيث يمكن للمستخدمين إضافة عناصر ذات خصائص ديناميكية. في بعض الحالات ، يلزم تنظيم البيانات في كائنات ، مع ميزات هذه الكائنات التي تتطلب تسمية ديناميكية تعتمد على البيانات التي تتفاعل معها. بشكل عام ، يمكن أن تكون الخصائص الديناميكية مفيدة عندما تحتاج إلى إنشاء كائن بخصائص غير معروفة حتى وقت التشغيل.
سيحدد هذا البرنامج التعليمي ما إذا كان من الممكن إضافة الخصائص المسماة ديناميكيًا في الكائنات في JavaScript.
هل من الممكن / المجدي إضافة / إدراج خصائص مسماة ديناميكيًا إلى كائنات في JavaScript؟
نعم ، يمكن إضافة الخصائص الديناميكية إلى كائنات JavaScript. لهذا الغرض ، استخدم ' تدوين قوسين مربعين '.
بناء الجملة
اتبع بناء الجملة المذكور لإضافة الخصائص المسماة ديناميكيًا إلى الكائنات:
الهدف [ 'اسم الخاصية' ] = 'قيمة' ؛
مثال
إنشاء كائن ' سيارة 'بخصائص' لون ' و ' نموذج ':
حيث السيارة = {
'لون' : 'أسود' و
'نموذج' : 2011
} ؛
أضف خاصية ' سعر 'ديناميكيًا باستخدام' تدوين قوس ':
اطبع الكائن على وحدة التحكم:
يشير الإخراج إلى أن ' سعر 'تمت إضافة خاصية' بنجاح في الكائن:
الآن ، سنضيف خاصية أخرى في نفس الكائن:
أخيرًا ، اطبع ' سيارة 'الكائن على وحدة التحكم:
انتاج |
لقد قمنا بتجميع جميع المعلومات الأساسية ذات الصلة بإضافة الخصائص المسماة ديناميكيًا في الكائن.
خاتمة
في JavaScript ، يمكنك إضافة خصائص إلى كائن ديناميكيًا باستخدام ' تدوين قوسين مربعين 'باستخدام الصيغة التالية' obj ['propertyName'] = 'القيمة' '. في هذا البرنامج التعليمي ، حددنا مفهوم ما إذا كان من الممكن إضافة الخصائص المسماة ديناميكيًا في الكائنات في JavaScript.