English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

كيفية استخدام الطريقة الثابتة في فئة JavaScript؟

الطريقة الثابتة

باستخدامالطريقة الثابتة،يمكننا الوصول إلى العناصر داخل الفئة فقط، وليس إلى العناصر في الكائن. يمكن استدعاء الطريقة الثابتة داخل الفئة فقط وليس داخل الكائن.الطريقة الثابتة. 

مثال1

في المثال التالي، static()الطريقة في فئة " Company " بدلاً من بداخل الكائن " myComp".static() المحتوى في الطريقة يتم تنفيذه في الإخراج.

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(branch) {
         this.name = branch;
      }
      static comp() {
         return "Tutorix هو أفضل منصة تعليم إلكتروني";
      }
   }
   myComp = new Company("Tesla");
   document.getElementById("method").innerHTML = Company.comp();
</script>
</body>
</html>

نتيجة الإخراج

Tutorix هو أفضل منصة تعليم إلكتروني


مثال2

في المثال التالي، سيتم استدعاء الكائن، وليسclass، لذلك لن يتم تنفيذ أي输出来. إذا كان لديك نافذة التطبيق المتصفح مفتوحة، فإنك ستشاهد خطأ، يشير إلى " myComp.comp() "ليسuna function."

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(branch) {
         this.name = branch;
      }
      static comp() {
         return "Tutorix هو أفضل منصة تعليم إلكتروني";
      }
   }
   myComp = new Company("Tesla");
   document.getElementById("method").innerHTML = myComp.comp();
</script>
</body>
</html>
من المحتمل أن تفضّل