𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀 𝗘𝘅𝗽𝗹𝗮𝗶𝗻𝗲𝗱

JavaScript objects ಡೇಟಾವನ್ನು key-value ಜೋಡಿಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತವೆ. ಪ್ರತಿ ಜೋಡಿಯೂ ಒಂದು property ಆಗಿದೆ.

ಒಂದು property ವಿವಿಧ ರೀತಿಯ ಡೇಟಾವನ್ನು ಹೊಂದಿರಬಹುದು:

ಒಂದು function ಒಂದು object ನ ಒಳಗಿದ್ದರೆ, ಅದನ್ನು method ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. Methods ಒಂದು object ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ.

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() syntax ಬಳಸಿ.
let user = new Object();
user.name = "Sourav";

Properties ಅನ್ನು ಹೇಗೆ ಪ್ರವೇಶಿಸುವುದು (access ಮಾಡುವುದು):

ನೀವು objects ರಚಿಸಿದ ನಂತರ ಅವುಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು. ನೀವು ಹೊಸ properties ಅನ್ನು ಸೇರಿಸಬಹುದು ಅಥವಾ ಇರುವವುಗಳನ್ನು ತೆಗೆದುಹಾಕಬಹುದು.

ಒಂದು property ಅನ್ನು ತೆಗೆದುಹಾಕಲು, delete operator ಬಳಸಿ: delete user.age;

ಒಂದು property ಇದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು, in operator ಅಥವಾ hasOwnProperty ಬಳಸಿ: "name" in user; user.hasOwnProperty("name");

Objects ಸಂಬಂಧಿತ ಡೇಟಾ ಮತ್ತು ವರ್ತನೆಯನ್ನು (behavior) ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ ಗುಂಪು ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತವೆ. ಇದು ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಸಂಘಟಿತವಾಗಿ ಮತ್ತು ನಿರ್ವಹಿಸಲು ಸುಲಭವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ.

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