কম্পিউটার

জাভাস্ক্রিপ্টে গেটার এবং সেটার ফাংশন কীভাবে সংজ্ঞায়িত করবেন?


গেটার

যখন একটি প্রপার্টি অ্যাক্সেস করা হয়, তখন একটি ফাংশনকে অন্তর্নিহিতভাবে কল করার মাধ্যমে মানটি পাওয়া যায়। জাভাস্ক্রিপ্টে get কীওয়ার্ড ব্যবহার করা হয়। একটি শনাক্তকারী, হয় একটি সংখ্যা বা একটি স্ট্রিং সেটের জন্য অনুমোদিত৷

সেটার

যখন একটি প্রপার্টি সেট করা হয়, তখন এটি অন্তর্নিহিতভাবে একটি ফাংশনকে কল করে এবং মানটি একটি আর্গুমেন্ট হিসাবে পাস করা হয়। যে সঙ্গে রিটার্ন মান সম্পত্তি নিজেই সেট করা হয়. জাভাস্ক্রিপ্টে সেট কীওয়ার্ড ব্যবহার করা হয়। একটি শনাক্তকারী, হয় একটি সংখ্যা বা একটি স্ট্রিং সেটের জন্য অনুমোদিত৷

উদাহরণ

এখানে একটি উদাহরণ দেখানো হয়েছে যে কীভাবে গেটার এবং সেটার উভয়ই প্রয়োগ করতে হয়

লাইভ ডেমো

<html>
   <body>
      <script>
         var department = {
            deptName: "Marketing",
            deptZone: "North",
            deptID: 101,
            get details() {
               return "Department Details<br>" + "Name: " + this.deptName + " <br>Zone: " + this.deptZone + "<br>ID: " + this.deptID;
            },
            set details(info) {
               var words = info.toString().split(' ');
               this.deptName = words[0] || '';
               this.deptZone = words[1] || '';
               this.deptID = words[2] || '';
            }
         }
         department.details = 'Marketing North 001';
         document.write(department.deptName);
         document.write(department.deptZone);
         document.write(department.deptID);
      </script>
   </body>
</html>

  1. জাভাস্ক্রিপ্ট দিয়ে একটি ছবির উজ্জ্বলতা এবং বৈসাদৃশ্য কিভাবে সেট করবেন?

  2. জাভাস্ক্রিপ্টের সাথে একটি ঘোষণায় কীভাবে listStyleImage, listStylePosition এবং listStyleType সেট করবেন?

  3. জাভাস্ক্রিপ্টে encodeURI() এবং decodeURI() ফাংশন।

  4. জাভাস্ক্রিপ্টে অ্যারেকে সেটে কীভাবে রূপান্তর করবেন?