কম্পিউটার

একটি জাভাস্ক্রিপ্ট ক্লাসে একটি কনস্ট্রাক্টর ছাড়া অন্য পদ্ধতি?


নির্মাণকারী() পদ্ধতি বিশেষ। এটা আমরা বৈশিষ্ট্য শুরু যেখানে. একটি ক্লাস শুরু হলে এটি স্বয়ংক্রিয়ভাবে বলা হয়। আসলে, যদি আমাদের কন্সট্রাক্টর() না থাকে পদ্ধতি, জাভাস্ক্রিপ্ট একটি অদৃশ্য এবং খালি constructor() যোগ করবে পদ্ধতি আমরা আমাদের নিজস্ব পদ্ধতি তৈরি করতে স্বাধীন। আমাদের নিজস্ব পদ্ধতির সৃষ্টি মূল সিনট্যাক্সের মতো একই সিনট্যাক্স অনুসরণ করে।

উদাহরণ

নিম্নলিখিত উদাহরণে, ডিফল্ট পদ্ধতি কন্সট্রাক্টর() ব্যবহার করার পরিবর্তে বৈশিষ্ট্যগুলি প্রকৃতপক্ষে "antherMet() নামে একটি ব্যবহারকারীর প্রদত্ত পদ্ধতিতে শুরু করা হয়েছিল৷ "। এই পদ্ধতির মাধ্যমে, প্রকৃত ফলাফল আউটপুটে দেখানো হয়।

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

আউটপুট

Elon musk is the head of Tesla

  1. JavaScript exec() পদ্ধতি

  2. জাভাস্ক্রিপ্ট getTime() পদ্ধতি

  3. JavaScript Sort() পদ্ধতি

  4. জাভাস্ক্রিপ্ট কনস্ট্রাক্টরে একটি সম্পত্তি, পদ্ধতি কীভাবে যুক্ত করবেন?