JavaScript பொருள் முறைகள்
பொருள் முறைகள் என்பது பொருள்கள் மீது செய்யக்கூடிய செயல்களாகும்.
ஒரு முறை என்பது ஒரு பண்பு மதிப்பாக சேமிக்கப்படும் செயல்பாடு வரையறையாகும்.
| சொத்து | மதிப்பு |
|---|---|
| firstName | John |
| lastName | Doe |
| age | 50 |
| eyeColor | blue |
| fullName | function() {return this.firstName + " " + this.lastName;} |
எடுத்துக்காட்டு
const person = {
firstName: "John",
lastName: "Doe",
id: 5566,
fullName: function() {
return this.firstName + " " + this.lastName;
}
};
மேலே உள்ள எடுத்துக்காட்டில், this என்பது person பொருளைக் குறிக்கிறது:
this.firstName என்பது person இன் firstName பண்பைக் குறிக்கிறது.
this.lastName என்பது person இன் lastName பண்பைக் குறிக்கிறது.
பொருள் முறைகளை அணுகுதல்
நீங்கள் ஒரு பொருள் முறையை பின்வரும் தொடரியல் மூலம் அணுகலாம்:
objectName.methodName()
நீங்கள் fullName பண்பை () உடன் அழைத்தால், அது ஒரு செயல்பாடாக செயல்படும்:
எடுத்துக்காட்டு
name = person.fullName();
நீங்கள் fullName பண்பை () இல்லாமல் அணுகினால், அது செயல்பாடு வரையறையை வழங்கும்:
எடுத்துக்காட்டு
name = person.fullName;
ஒரு பொருளுக்கு முறையைச் சேர்த்தல்
ஒரு பொருளுக்கு புதிய முறையைச் சேர்ப்பது எளிதானது:
எடுத்துக்காட்டு
person.name = function () {
return this.firstName + " " + this.lastName;
};
JavaScript முறைகளைப் பயன்படுத்துதல்
இந்த எடுத்துக்காட்டு ஒரு உரையை பெரிய எழுத்தாக மாற்ற JavaScript toUpperCase() முறையைப் பயன்படுத்துகிறது:
எடுத்துக்காட்டு
person.name = function () {
return (this.firstName + " " + this.lastName).toUpperCase();
};
மேலும் அறிய
- JavaScript Object Definitions
- JavaScript Object Constructors
- JavaScript Object this
- JavaScript Object Destructuring
- JavaScript Object Prototypes
- JavaScript Object Iterations
- JavaScript Object Management
- JavaScript Object Getters & Setters
- JavaScript Object Protection
- JavaScript Object Reference
பயிற்சி
பின்வரும் பொருளைக் கவனியுங்கள்:
const person = {
firstname: 'Jane',
lastname: 'Doe',
fullname: function() {
return this.firstname + ' ' + this.lastname;
}
};