عملیات CRUD و سازندهها (Constructors) در جاوااسکریپت
شما نیاز دارید دادهها را در جاوااسکریپت مدیریت کنید. این کار را از طریق عملیات CRUD و سازندهها انجام میدهید.
CRUD مخفف Create (ایجاد)، Read (خواندن)، Update (بهروزرسانی) و Delete (حذف) است. این چهار مرحله به شما اجازه میدهند دادههای اشیاء را مدیریت کنید.
• ایجاد (Create): افزودن ویژگیهای جدید به یک شیء. برای کلیدهای ساده از dot notation استفاده کنید. اگر کلید شما دارای فاصله یا کاراکترهای خاص است، از bracket notation استفاده کنید.
• خواندن (Read): دریافت مقادیر از یک شیء. اگر کلید وجود نداشته باشد، جاوااسکریپت undefined را برمیگرداند.
• بهروزرسانی (Update): تغییر یک مقدار موجود. میتوانید آن را مستقیماً تغییر دهید یا از spread operator برای ساخت یک شیء جدید با بهروزرسانیها استفاده کنید.
• حذف (Delete): استفاده از عملگر delete برای حذف یک ویژگی. این کار هم کلید و هم مقدار را حذف میکند.
سازندهها (Constructors) به شما در ساخت اشیاء کمک میکنند. یک سازنده، یک تابع خاص است که هنگام استفاده از کلمه کلیدی new اجرا میشود.
وقتی یک سازنده را فراخوانی میکنید، سه اتفاق میافتد:
- جاوااسکریپت یک شیء خالی جدید ایجاد میکند.
- کلمه کلیدی
thisبه آن شیء جدید اشاره میکند. - سازنده، شیء جدید را برمیگرداند.
شما باید برای اشیاء تکی از object literals استفاده کنید. زمانی که نیاز به ایجاد اشیاء زیادی دارید، از سازندهها استفاده کنید. هر شیء ساخته شده از یک سازنده، منحصربهفرد باقی میماند. تغییرات در یک شیء بر روی دیگران تأثیری نمیگذارد.
منبع: https://dev.to/karthick_07/understanding-constructors-and-crud-operations-in-programming-20pe