توضیح JavaScript Objects
اشیاء (Objects) دادهها را به صورت جفتهای کلید-مقدار (key-value pairs) ذخیره میکنند. شما باید بدانید چگونه آنها را ایجاد و مدیریت کنید.
روشهای ایجاد اشیاء:
۱. Object Literal از آکولاد برای تعریف مستقیم دادهها استفاده کنید. let user = { name: "Ezhil", age: 23 };
۲. Object Constructor از کلمه کلیدی new استفاده کنید. let user = new Object(); user.name = "Ezhil";
عملیاتهای رایج:
دسترسی به دادهها از dot notation برای خواندن یک مقدار استفاده کنید. console.log(user.name);
تغییر دادهها یک مقدار جدید به یک کلید موجود اختصاص دهید. user.age = 24;
افزودن دادهها یک مقدار به یک کلید جدید اختصاص دهید. user.job = "Developer";
حذف دادهها از کلمه کلیدی delete استفاده کنید. delete user.age;
ادغام اشیاء دو شیء را با استفاده از spread operator با هم ترکیب کنید. const combined = { ...obj1, ...obj2 };
همچنین میتوانید از Object.assign() برای ادغام اشیاء در یک شیء هدف استفاده کنید.
- بررسی اندازه از Object.keys() برای یافتن تعداد ویژگیها (properties) استفاده کنید. const size = Object.keys(user).length;
منبع: https://www.geeksforgeeks.org/javascript/objects-in-javascript/
پست کامل: https://dev.to/ezhil_abinayak_e38eec8fb/object-in-js-5048