الكائنات في JavaScript

تخزن كائنات JavaScript البيانات ذات الصلة في شكل أزواج (مفتاح-قيمة). يعمل كل مفتاح كمعرف فريد للقيمة الخاصة به.

تشمل القيم في الكائن:

الكائنات قابلة للتعديل (mutable). يمكنك إضافة الخصائص أو تغييرها أو إزالتها في أي وقت. يساعدك هذا على تجميع البيانات والسلوك معاً.

طريقتان لإنشاء الكائنات:

  1. مُجمّعات الكائنات (Object Literals) استخدم الأقواس المتعرجة لتعريف الخصائص مباشرة. مثال:
const user = {
  name: "Vidhya",
  age: 23,
  job: "Developer"
};
  1. مُنشئ الكائن الجديد (New Object Constructor) استخدم المُنشئ Object(). مثال:
const user = new Object();
user.name = "Alex";
user.age = 4;

كيفية التعامل مع الكائنات:

قم دائماً بتعريف كائناتك باستخدام const للحفاظ على استقرار المراجع الخاصة بها.

المصدر: https://dev.to/vidhya_murali_5aabe7784bd/objects-in-javascript-5600