اشیاء در JavaScript

اشیاء در JavaScript داده‌های مرتبط را به صورت جفت‌های کلید-مقدار (key-value pairs) ذخیره می‌کنند. هر کلید به عنوان یک شناسه منحصربه‌فرد برای مقدار خود عمل می‌کند.

مقادیر در یک شیء شامل موارد زیر هستند:

اشیاء تغییرپذیر (mutable) هستند. شما می‌توانید در هر زمان ویژگی‌ها (properties) را اضافه، تغییر یا حذف کنید. این ویژگی به شما کمک می‌کند تا داده‌ها و رفتارها را با هم گروه‌بندی کنید.

دو روش برای ایجاد اشیاء:

۱. شیء‌های لیترال (Object Literals) از آکولاد برای تعریف مستقیم ویژگی‌ها استفاده کنید. مثال: const user = { name: "Vidhya", age: 23, job: "Developer" };

۲. سازنده شیء جدید (New Object Constructor) از سازنده Object() استفاده کنید. مثال: const user = new Object(); user.name = "Alex"; user.age = 4;

نحوه کار با اشیاء:

همیشه اشیاء خود را با const تعریف کنید تا ارجاعات (references) شما ثابت بمانند.

منبع: https://dev.to/vidhya_murali_5aabe7784bd/objects-in-javascript-5600