𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀
JavaScript objects ಮೌಲ್ಯಗಳು (values) ಮತ್ತು ಫಂಕ್ಷನ್ಗಳನ್ನು (functions) ಸಂಗ್ರಹಿಸುತ್ತವೆ.
ಒಂದು ಕಾರಿನ ಬಗ್ಗೆ ಯೋಚಿಸಿ. ಎಲ್ಲಾ ಕಾರುಗಳು ಬಣ್ಣ ಮತ್ತು ಮಾಡೆಲ್ನಂತಹ properties ಅನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಎಲ್ಲಾ ಕಾರುಗಳು drive ಅಥವಾ brake ನಂತಹ methods ಅನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಪ್ರತಿ ಕಾರಿಗೂ ಮೌಲ್ಯಗಳು ಮತ್ತು ಸಮಯವು ಬದಲಾಗುತ್ತಿರುತ್ತದೆ.
Properties ಮತ್ತು Methods
- Properties ಡೇಟಾವನ್ನು key-value ಜೋಡಿಗಳಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತವೆ.
- Methods ಫಂಕ್ಷನ್ಗಳನ್ನು ಮೌಲ್ಯಗಳಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತವೆ.
ಒಂದು object ನ ಉದಾಹರಣೆ:
const car = {
type: "Fiat",
model: "500",
color: "white"
};
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, type, model, ಮತ್ತು color ಎಂಬವು properties ಆಗಿವೆ. "Fiat", "500", ಮತ್ತು "white" ಎಂಬವು values ಆಗಿವೆ.
Creating Objects
ನೀವು objects ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು object literals ಬಳಸುತ್ತೀರಿ. ನೀವು curly braces ಒಳಗೆ key-value ಜೋಡಿಗಳನ್ನು ಹಾಕುತ್ತೀರಿ. ಇದಕ್ಕೆ ನಿರ್ದಿಷ್ಟವಾದ ಸ್ಪೇಸಿಂಗ್ ಅಥವಾ ಲೈನ್ ಬ್ರೇಕ್ಗಳ ಅಗತ್ಯವಿಲ್ಲ.
ಉದಾಹರಣೆ:
const person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
Managing Properties
ನೀವು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ properties ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು, ಸೇರಿಸಬಹುದು ಅಥವಾ ಅಳಿಸಬಹುದು.
Properties ಅನ್ನು ಪ್ರವೇಶಿಸುವುದು ಹೇಗೆ:
Dot notation:
person.ageಇದು ಓದಲು ಸುಲಭವಾದ ಅತ್ಯುತ್ತಮ ವಿಧಾನವಾಗಿದೆ.Bracket notation:
person["age"]ನಿಮ್ಮ property ಹೆಸರು ಒಂದು variable ನಲ್ಲಿ ಇದ್ದರೆ ಅಥವಾ hyphen ನಂತಹ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಇದನ್ನು ಬಳಸಿ.Expression:
person[x]
Object Methods
Methods ಎಂಬವು objects ಮಾಡುವ ಕ್ರಿಯೆಗಳಾಗಿವೆ. Method ಎಂಬುದು ಒಂದು object property ಒಳಗೆ ಸಂಗ್ರಹಿಸಲಾದ function ಆಗಿದೆ.
ಉದಾಹರಣೆ:
const person = {
firstName: "John",
lastName: "Doe",
fullName: function() {
return this.firstName + " " + this.lastName;
}
};
Source: https://www.w3schools.com/js/js_object_methods.asp Full post: https://dev.to/madhanraj/javascript-objects-4i67