𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀 𝗘𝘅𝗽𝗹𝗮𝗶𝗻𝗲𝗱
JavaScript objects ಡೇಟಾವನ್ನು key-value ಜೋಡಿಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತವೆ. ಪ್ರತಿ ಜೋಡಿಯೂ ಒಂದು property ಆಗಿದೆ.
ಒಂದು property ವಿವಿಧ ರೀತಿಯ ಡೇಟಾವನ್ನು ಹೊಂದಿರಬಹುದು:
- Strings
- Numbers
- Arrays
- ಇತರ objects
- Functions
ಒಂದು 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 ರಚಿಸುವ ವಿಧಾನಗಳು:
- Object Literals Properties ಅನ್ನು ನೇರವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲು curly braces ಬಳಸಿ.
let user = {
name: "Sourav",
age: 23
};
- Object Constructor new Object() syntax ಬಳಸಿ.
let user = new Object();
user.name = "Sourav";
Properties ಅನ್ನು ಹೇಗೆ ಪ್ರವೇಶಿಸುವುದು (access ಮಾಡುವುದು):
- Dot notation:
user.name - Bracket notation:
user["name"]
ನೀವು 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