কম্পিউটার

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


গেটার

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

সেটার

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

উদাহরণ

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

লাইভ ডেমো

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

  1. জাভাস্ক্রিপ্টে ফাংশন এবং পদ্ধতির মধ্যে পার্থক্য কী?

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

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

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