কম্পিউটার

একটি স্ট্যাটিক() পদ্ধতির ভিতরে একটি জাভাস্ক্রিপ্ট অবজেক্ট ব্যবহার করছেন?


প্রকৃতপক্ষে, যখন আমরা একটি অবজেক্ট ব্যবহার করার চেষ্টা করি তখন ফলাফল বৃথা হবে একটি স্ট্যাটিক পদ্ধতির ভিতরে . কিন্তু যখন বস্তুটিকে একটি প্যারামিটার হিসাবে পাঠানো হয়, তখন আমরা বস্তুটি অ্যাক্সেস করতে পারি। আসুন সংক্ষেপে আলোচনা করি।

উদাহরণ-1

নিম্নলিখিত উদাহরণে, আমরা "myComp বস্তুটি ব্যবহার করার চেষ্টা করেছি৷ " এটিকে প্যারামিটার হিসাবে পাঠানোর পরিবর্তে সরাসরি৷ , তাই, আমরা কোন ফলাফল পেতে. যদি আমরা ব্রাউজার কনসোল খুলি আমরা একটি ত্রুটি পাব যা হল "myComp.comp() একটি ফাংশন নয় প্রকৃত ফলাফল পেতে আমাদের বস্তুটিকে প্যারামিটার হিসেবে পাঠাতে হবে যেমনটি উদাহরণ-2 এ দেখানো হয়েছে

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(branch) {
         this.name = branch;
      }
      static comp() {
         return "Tutorix is the best e-learning platform"
      }
   }
   myComp = new Company("Tesla");
   document.getElementById("method").innerHTML = myComp.comp();
</script>
</body>
</html>

উদাহরণ-2

নিম্নলিখিত উদাহরণে, অবজেক্ট একটি প্যারামিটার হিসাবে পাঠানো হয়৷ . তাই আমরা আউটপুটে দেখানো হিসাবে পাব।

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(branch) {
         this.name = branch;
      }
      static comp(val) {
         return "Elon musk is the head of " + val.name
      }
   }
   myComp = new Company("Tesla");
   document.getElementById("method").innerHTML = Company.comp(myComp);
</script>
</body>
</html>

আউটপুট

Elon musk is the head of Tesla

  1. কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি URL অবজেক্ট তৈরি করবেন?

  2. মানচিত্র ব্যবহার করে বা জাভাস্ক্রিপ্ট ব্যবহার করে প্রতিটি বস্তুর ভিতরে বস্তুর অ্যারে পার্সিং?

  3. জাভাস্ক্রিপ্টে একটি ক্লিক হ্যান্ডলারের সাথে একটি বস্তুর পদ্ধতি আবদ্ধ করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারেতে নেস্টেড অবজেক্টের মানের সমষ্টি