JavaScript-ലെ Objects
JavaScript objects ഡാറ്റ സൂക്ഷിക്കുന്നത് key-value ജോഡികളായാണ് (key-value pairs). ഓരോ ജോഡിയും ഒരു property ആണ്. ഒരു string, number, അല്ലെങ്കിൽ array പോലുള്ള ഒരു value ആണ് ഒരു property ഉൾക്കൊള്ളുന്നത്. ഒരു property ഒരു function ആണ് ഉൾക്കൊള്ളുന്നതെങ്കിൽ, അതിനെ ഒരു method എന്ന് വിളിക്കുന്നു.
Methods ഒരു object എന്താണ് ചെയ്യുന്നതെന്ന് വിവരിക്കുന്നു.
എങ്ങനെ objects നിർമ്മിക്കാം:
Object Literals ഡാറ്റ നിർവചിക്കാൻ curly braces ഉപയോഗിക്കുക. let user = { name: "Sourav", age: 23 };
Object Constructor new Object() കമാൻഡ് ഉപയോഗിക്കുക. let user = new Object(); user.name = "Sourav";
ഡാറ്റ എങ്ങനെ ആക്സസ് ചെയ്യാം:
- Dot notation: user.name
- Bracket notation: user["name"]
Objects നിർമ്മിച്ചതിന് ശേഷം അവയിൽ മാറ്റങ്ങൾ വരുത്താൻ സാധിക്കും. നിങ്ങൾക്ക് പുതിയ properties ചേർക്കാനോ പഴയവ നീക്കം ചെയ്യാനോ കഴിയും.
ഒരു property ചേർക്കാൻ: user.job = "Developer";
ഒരു property നീക്കം ചെയ്യാൻ, delete operator ഉപയോഗിക്കുക: delete user.age;
ഒരു property ഉണ്ടോ എന്ന് പരിശോധിക്കാൻ, in operator അല്ലെങ്കിൽ hasOwnProperty method ഉപയോഗിക്കുക: "name" in user; user.hasOwnProperty("name");
ബന്ധപ്പെട്ട ഡാറ്റയും ലോജിക്കും (logic) ഒരുമിച്ച് ഗ്രൂപ്പ് ചെയ്യാൻ objects സഹായിക്കുന്നു. ഇത് നിങ്ങളുടെ കോഡ് കൈകാര്യം ചെയ്യുന്നത് എളുപ്പമാക്കുന്നു.
Source: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9