কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে Getters এবং Setters-এর পার্থক্য


Getters এবং Setters আমাদের Object Accessors সংজ্ঞায়িত করতে দেয়। পার্থক্য হলো 前者 (former) অবজেক্ট থেকে প্রোপার্টি পাওয়ার জন্য ব্যবহৃত হয় এবং পরেরটি (latter) অবজেক্টে একটি প্রোপার্টি সেট (set) করার জন্য ব্যবহৃত হয়। উদাহরণের মাধ্যমে আলোচনা করা যাক।

Getters

উদাহরণ

নিচের উদাহরণে, "business" নামক একটি অবজেক্ট তৈরি করা হয়েছে এবং "Getter" ব্যবহার করে "company" নামক একটি প্রোপার্টি আউটপুটে দেখানো হয়েছে।

<html> <body> <script> 
    var business= { 
        Name: "Musk", 
        Country : "America", 
        Company : "PayPal", 
        get comp() { return this.company; } 
    }; 
    document.write(business.company); 
</script> </body> </html>

আউটপুট

paypal


Setters

উদাহরণ

নিচের উদাহরণে, "business" নামক একটি অবজেক্ট তৈরি করা হয়েছে এবং "Setter" ব্যবহার করে "company" নামক প্রোপার্টির মান PayPal- থেকে SolarCity-তে পরিবর্তন করা হয়েছে আউটপুটে দেখানো হয়েছে।

 

<html> <body> <script> 
    var business = { 
        Name: "Musk", 
        Country : "America", 
        company : "PayPal", 
        set comp(val) { 
            this.company = val; 
        } 
    }; 
    business.comp = "SolarCity"; 
    document.write(business.company); 
</script> </body> </html>

আউটপুট

SolarCity

  1. জাভাস্ক্রিপ্টে ফাংশন ও মেথডের পার্থক্য

  2. জাভাস্ক্রিপ্টে Map এবং WeakMap-এর পার্থক্য কী

  3. জাভাস্ক্রিপ্ট এবং পাইথনে সেমিকোলনের পার্থক্য

  4. জাভা এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য কী?