কম্পিউটার

জাভাস্ক্রিপ্টে 'গেট' ব্যবহার করে সম্পত্তি হিসাবে সম্পত্তি অ্যাক্সেস করবেন?


গেটার ব্যবহার করে জাভাস্ক্রিপ্টে আমরা একটি ভিন্ন উপায়ে সম্পত্তি হিসাবে সম্পত্তি অ্যাক্সেস করতে সক্ষম হতে পারে. কীওয়ার্ড 'পান ' এই প্রক্রিয়াটি ঘটতে ব্যবহৃত হয়। সংক্ষেপে আলোচনা করা যাক।

উদাহরণ

নিম্নলিখিত উদাহরণে, সম্পত্তি 'বিশদ বিবরণ ' একটি ফাংশন হিসাবে ব্যবহৃত হয় যা 'বিস্তারিত() ' তাই আমরা কোনো ফল পাব না। পরিবর্তে, যদি আমরা বন্ধনী বন্ধনী সরিয়ে ফেলি, তাহলে কীওয়ার্ড 'get ' প্রপার্টি "বিস্তারিত" সম্পত্তি হিসাবে বিবেচনা করা নিশ্চিত করুন কিন্তু একটি ফাংশন হিসাবে নয়।

<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>

উদাহরণ

এখানে বন্ধনী থেকে বন্ধনী সরানো হয়েছে, 'পান ' কীওয়ার্ড নিশ্চিত করে যে সম্পত্তির আচরণ করা সম্পত্তি হিসাবে "বিশদ বিবরণ" কিন্তু একটি ফাংশন নয়৷

<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

  1. জাভাস্ক্রিপ্ট আমদানিতে '{ }' ব্যবহার করছেন?

  2. আমরা কি জাভাস্ক্রিপ্টে ডিকনস্ট্রাকশন ব্যবহার করে একটি বস্তুতে নতুন সম্পত্তি বরাদ্দ করতে পারি?

  3. জাভাস্ক্রিপ্টে লুপ ব্যবহার করে একটি খালি বস্তুতে সম্পত্তি সেট করা।

  4. জাভাস্ক্রিপ্টে দৈর্ঘ্য সম্পত্তি ব্যবহার না করে নোড তালিকা থেকে শেষ আইটেম পান?