JavaScript-ലെ CRUD-ഉം Constructors-ഉം

JavaScript-ൽ നിങ്ങൾക്ക് ഡാറ്റ കൈകാര്യം ചെയ്യേണ്ടതുണ്ട്. CRUD ഓപ്പറേഷനുകളിലൂടെയും constructors വഴിയുമാണ് നിങ്ങൾ ഇത് ചെയ്യുന്നത്.

Create, Read, Update, Delete എന്നിവയെയാണ് CRUD എന്ന് വിളിക്കുന്നത്. ഈ നാല് ഘട്ടങ്ങളിലൂടെ നിങ്ങൾക്ക് ഒബ്‌ജക്റ്റ് ഡാറ്റ (object data) നിയന്ത്രിക്കാൻ സാധിക്കും.

• Create: ഒരു ഒബ്‌ജക്റ്റിലേക്ക് പുതിയ പ്രോപ്പർട്ടികൾ (properties) ചേർക്കുക. ലളിതമായ കീകൾക്കായി (keys) dot notation ഉപയോഗിക്കുക. കീയിൽ സ്പേസോ പ്രത്യേക ചിഹ്നങ്ങളോ ഉണ്ടെങ്കിൽ bracket notation ഉപയോഗിക്കുക.

• Read: ഒരു ഒബ്‌ജക്റ്റിൽ നിന്ന് വാല്യൂസ് (values) എടുക്കുക. കീ നിലവിലില്ലെങ്കിൽ, JavaScript undefined എന്ന് നൽകുന്നു.

• Update: നിലവിലുള്ള ഒരു വാല്യൂ മാറ്റുക. നിങ്ങൾക്ക് ഇത് നേരിട്ട് മാറ്റാം, അല്ലെങ്കിൽ അപ്‌ഡേറ്റുകളോടെ ഒരു പുതിയ ഒബ്‌ജക്റ്റ് നിർമ്മിക്കാൻ spread operator ഉപയോഗിക്കാം.

• Delete: ഒരു പ്രോപ്പർട്ടി നീക്കം ചെയ്യാൻ delete operator ഉപയോഗിക്കുക. ഇത് കീയും വാല്യൂവും ഒരുപോലെ നീക്കം ചെയ്യുന്നു.

ഒബ്‌ജക്റ്റുകൾ നിർമ്മിക്കാൻ constructors സഹായിക്കുന്നു. ഒരു constructor എന്നത് ഒരു പ്രത്യേക ഫംഗ്ഷനാണ് (function). new എന്ന keyword ഉപയോഗിക്കുമ്പോഴാണ് ഇത് പ്രവർത്തിക്കുന്നത്.

നിങ്ങൾ ഒരു constructor വിളിക്കുമ്പോൾ, മൂന്ന് കാര്യങ്ങൾ സംഭവിക്കുന്നു:

ഒറ്റപ്പെട്ട ഒബ്‌ജക്റ്റുകൾക്കായി object literals ഉപയോഗിക്കണം. ഒരേസമയം നിരവധി ഒബ്‌ജക്റ്റുകൾ നിർമ്മിക്കേണ്ടതുണ്ടെങ്കിൽ constructors ഉപയോഗിക്കുക. ഒരു constructor-ൽ നിന്ന് നിർമ്മിക്കുന്ന ഓരോ ഒബ്‌ജക്റ്റും വ്യത്യസ്തമായിരിക്കും (unique). ഒരു ഒബ്‌ജക്റ്റിൽ വരുത്തുന്ന മാറ്റങ്ങൾ മറ്റൊന്നിനെയും ബാധിക്കില്ല.

Source: https://dev.to/karthick_07/understanding-constructors-and-crud-operations-in-programming-20pe