জাভাস্ক্রিপ্ট অবজেক্ট পদ্ধতি
অবজেক্ট মেথড হল এমন ক্রিয়াকলাপ যা বস্তুর উপর সঞ্চালিত হতে পারে।
একটি পদ্ধতি একটি ফাংশন সংজ্ঞা একটি সম্পত্তি মান হিসাবে সংরক্ষণ করা হয়.
| সম্পত্তি | মান |
|---|---|
| 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.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 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;
}
};