𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀 𝗘𝘅𝗽𝗹𝗮𝗶𝗻𝗲𝗱 -> JavaScript Objects விளக்கம்
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-ஐ அணுகும் முறைகள்:
- 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 தொடர்புடைய தரவு மற்றும் செயல்பாடுகளை ஒரே இடத்தில் குழுவாக்க உதவுகின்றன. இது உங்கள் code-ஐ ஒழுங்கமைக்கவும் எளிதாக நிர்வகிக்கவும் செய்கிறது.
Source: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9