JavaScript Objects വിശദീകരിക്കുന്നു

JavaScript objects ഡാറ്റയെ key-value ജോഡികളായി (key-value pairs) സൂക്ഷിക്കുന്നു. ഓരോ ജോഡിയും ഒരു property ആണ്.

ഒരു property വിവിധ തരത്തിലുള്ള ഡാറ്റകൾ ഉൾക്കൊള്ളുന്നു:

ഒരു function ഒരു object-നുള്ളിൽ വരുമ്പോൾ അതിനെ ഒരു method എന്ന് വിളിക്കുന്നു. ഒരു object എന്ത് ചെയ്യുന്നു എന്ന് methods നിർവചിക്കുന്നു.

Example:

const human = {
    firstName: "Virat",
    lastName: "Kohli",
    age: 30,
    fullName: function() {
        return this.firstName + " " + this.lastName
    }
}

ഈ ഉദാഹരണത്തിൽ, firstName എന്നത് ഒരു key-ഉം "Virat" എന്നത് അതിന്റെ value-ഉം ആണ്.

Objects നിർമ്മിക്കാനുള്ള വഴികൾ:

  1. Object Literals properties നേരിട്ട് നിർവചിക്കാൻ curly braces ഉപയോഗിക്കുക.
let user = {
    name: "Sourav",
    age: 23
};
  1. Object Constructor new Object() സിന്റാക്സ് ഉപയോഗിക്കുക.
let user = new Object();
user.name = "Sourav";

Properties എങ്ങനെ ആക്സസ് ചെയ്യാം:

Objects നിർമ്മിച്ചതിന് ശേഷം അവയിൽ മാറ്റങ്ങൾ വരുത്താൻ സാധിക്കും. പുതിയ properties ചേർക്കാനോ നിലവിലുള്ളവ നീക്കം ചെയ്യാനോ കഴിയും.

ഒരു property നീക്കം ചെയ്യാൻ delete operator ഉപയോഗിക്കുക: delete user.age;

ഒരു property ഉണ്ടോ എന്ന് പരിശോധിക്കാൻ in operator അല്ലെങ്കിൽ hasOwnProperty ഉപയോഗിക്കുക: "name" in user; user.hasOwnProperty("name");

ബന്ധപ്പെട്ട ഡാറ്റയും പെരുമാറ്റങ്ങളും (behavior) ഒരിടത്ത് ഗ്രൂപ്പ് ചെയ്യാൻ objects നിങ്ങളെ സഹായിക്കുന്നു. ഇത് നിങ്ങളുടെ കോഡ് ചിട്ടയായുള്ളതാക്കാനും കൈകാര്യം ചെയ്യാൻ എളുപ്പമാക്കാനും സഹായിക്കുന്നു.

Source: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9