জাভাস্ক্রিপ্টে গেটার (getter) ব্যবহার করে আমরা একটি প্রপার্টিকে একটি ভিন্ন উপায়ে প্রপার্টি আতmosphের রূপে অ্যাক্সেস করতে পারি। 'get' কীওয়ার্ডটি এই প্রক্রিয়া বাস্তবায়ন করতে ব্যবহৃত হয়। সংক্ষেপে আলোচনা করা হলো।
উদাহরণ
নিচের উদাহরণে, 'details' প্রপার্টিটি একটি ফাংশন হিসেবে ব্যবহার করা হয়েছে অর্থাৎ 'details()'। তাই কোনো ফলাফল পাওয়া যাবে না। কিন্তু যদি আমরা প্যারেনথেসিস ব্র্যাকেটগুলো মুছে ফেলি, তবে 'get' কীওয়ার্ড নিশ্চিত করে যে প্রপার্টি "details" কে প্রপার্টি হিসেবে বিবেচনা করবে, ফাংশন হিসেবে নয়।
<html> <body>
<p id="prop"></p>
<script>
var business = {
product: "Tutorix",
parent: "Tutorialspoint",
get details() {
return this.product + " is the product of" + " " + this.parent;
}
};
document.getElementById("prop").innerHTML = business.details();
</script>
</body> </html>
উদাহরণ (প্যারেনথেসিস ছাড়া)
এখানে যেহেতু প্যারেনথেসিস ব্র্যাকেটগুলো সরিয়ে ফেলা হয়েছে, 'get' কীওয়ার্ড নিশ্চিত করে যে প্রপার্টি "details" কে প্রপার্টি হিসেবে বিবেচনা করবে, ফাংশন হিসেবে নয়।
<html> <body>
<p id="prop"></p>
<script>
var business = {
product: "Tutorix",
parent: "Tutorialspoint",
get details() {
return this.product + " is the product of" + " " + this.parent;
}
};
document.getElementById("prop").innerHTML = business.details;
</script>
</body> </html>
আউটপুট
Tutorix is the product of Tutorialspoint