𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀: 𝗕𝗮𝘀𝗶𝗰𝘀 𝘁𝗼 𝗖𝗥𝗨𝗗

JavaScript objects ഡാറ്റയും ലോജിക്കും ഒരുമിച്ച് സൂക്ഷിക്കുന്നു. ബന്ധപ്പെട്ട വിവരങ്ങൾ ഒരിടത്ത് ഗ്രൂപ്പ് ചെയ്യാൻ ഇവ ഉപയോഗിക്കുന്നു.

ഒരു ഒബ്‌ജക്റ്റിനെ യഥാർത്ഥ ലോകത്തിലെ ഒരു വസ്തുവായി (entity) സങ്കൽപ്പിക്കുക.

നിങ്ങൾക്ക് തിരിച്ചറിയാൻ കഴിയുന്ന ഒരു കാര്യമാണ് ഒരു entity. ഒരു വിദ്യാർത്ഥി ഒരു entity ആണ്. ഒരു ഒബ്‌ജക്റ്റിന് രണ്ട് ഭാഗങ്ങളുണ്ട്:

കോഡിൽ, state-നെ ഒരു property എന്നും behavior-നെ ഒരു method എന്നും വിളിക്കുന്നു.

എങ്ങനെ ഒബ്‌ജക്റ്റുകൾ നിർമ്മിക്കാം

ഒരു ഒബ്‌ജക്റ്റ് നിർമ്മിക്കാൻ പ്രധാനമായും രണ്ട് വഴികളുണ്ട്.

  1. Object Literal ഇതിനായി curly braces ഉപയോഗിക്കുന്നു. ഇതാണ് ഏറ്റവും സാധാരണമായ രീതി. ഇത് ലളിതവും വ്യക്തവുമാണ്. let student = { name: "Saravanan", age: 25 };

  2. Object Constructor ഇതിനായി new കീവേഡ് ഉപയോഗിക്കുന്നു. let student = new Object(); student.name = "Saravanan";

വായിക്കാൻ എളുപ്പമായതുകൊണ്ട് ഭൂരിഭാഗം ഡെവലപ്പർമാരും literal രീതിയാണ് ഉപയോഗിക്കുന്നത്.

The CRUD Operations

നാല് അടിസ്ഥാന പ്രവർത്തനങ്ങളിലൂടെ നിങ്ങൾക്ക് ഒബ്‌ജക്റ്റുകളിലെ ഡാറ്റ നിയന്ത്രിക്കാം:

Advanced Object Features

Methods ഒരു ഒബ്‌ജക്റ്റിനുള്ളിലെ ഫങ്ക്ഷനെയാണ് method എന്ന് വിളിക്കുന്നത്. ഇവ എഴുതാൻ shorthand ഉപയോഗിക്കാം. let person = { greet() { console.log("Hello"); } };

Nested Objects ഒരു ഒബ്‌ജക്റ്റിനുള്ളിൽ മറ്റൊരു ഒബ്‌ജക്റ്റ് ഉൾക്കൊള്ളാൻ സാധിക്കും. ഇതിനെയാണ് nested object എന്ന് പറയുന്നത്. let person = { address: { city: "Chennai", state: "Tamil Nadu" } }; ഇത് ഇപ്രകാരം ആക്സസ് ചെയ്യാം: person.address.city.

ഒബ്‌ജക്റ്റുകളിൽ പലതരം ഡാറ്റകൾ സൂക്ഷിക്കാം:

Source: https://dev.to/dev_saravanan_journey/javascript-objects-from-basics-to-crud-operations-46bg