𝗖𝗥𝗨𝗗 𝘃𝗮𝗻𝗱 𝗖𝗼𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗼𝗿𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁
עליך לנהל נתונים ב-JavaScript. עושים זאת באמצעות פעולות CRUD וקונסטרוקטורים.
CRUD מייצג Create, Read, Update, ו-Delete. ארבעת השלבים הללו מאפשרים לך לנהל נתונים של אובייקטים.
• Create: הוספת מאפיינים (properties) חדשים לאובייקט. השתמש ב-dot notation עבור מפתחות פשוטים. השתמש ב-bracket notation אם למפתח שלך יש רווחים או תווים מיוחדים.
• Read: קבלת ערכים מאובייקט. אם המפתח אינו קיים, JavaScript מחזירה undefined.
• Update: שינוי ערך קיים. ניתן לשנות אותו ישירות או להשתמש ב-spread operator כדי ליצור אובייקט חדש עם העדכונים.
• Delete: השתמש באופרטור delete כדי להסיר מאפיין. פעולה זו מסירה גם את המפתח וגם את הערך.
קונסטרוקטורים עוזרים לך לבנות אובייקטים. קונסטרוקטור הוא פונקציה מיוחדת. הוא רץ כאשר משתמשים במילת המפתח new.
כאשר אתה קורא לקונסטרוקטור, שלושה דברים קורים:
- JavaScript יוצרת אובייקט חדש וריק.
- מילת המפתח
thisמצביעה על האובייקט החדש הזה. - הקונסטרוקטור מחזיר את האובייקט החדש.
כדאי להשתמש ב-object literals עבור אובייקטים בודדים. השתמש בקונסטרוקטורים כאשר עליך ליצור אובייקטים רבים. כל אובייקט שנוצר מקונסטרוקטור נשאר ייחודי. שינויים באובייקט אחד אינם משפיעים על אחרים.
מקור: https://dev.to/karthick_07/understanding-constructors-and-crud-operations-in-programming-20pe