English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في الواقع، عندما نحاول استخدامفي دالة ثابتةاستخداممثل سيكون النتيجة عديمة الفائدة. ولكن عندما يتم إرسال العنصر كمعلمات، يمكننا الوصول إلى العنصر. دعونا نتحدث عن ذلك بسرعة.
في المثال التالي، نحاول استخدام العنصر مباشرة ك myComp ”, بدلاً من إرسالها كالمعلماتإرسال، لذلك، لن يكون هناك أي نتائج. إذا كان يتم فتحلوحة التحكم في المتصفح، وسنحصل على خطأ " myComp.comp() ليست دالة”. لتحقيق النتائج الفعلية، يجب علينا إرسال العنصر كالمعلمات إرسال، مثلمثال 2كما هو موضح.
<html> <body> <p id="method"></p> <script> class Company { constructor(branch) { this.name = branch; } static comp() { return "Tutorix هو أفضل منصة e-learning" } } myComp = new Company("Tesla"); document.getElementById("method").innerHTML = myComp.comp(); </script> </body> </html>
في المثال التالي،مثل كالمعلماتلذلك سنحصل على ما هو موضح في الناتج.
<html> <body> <p id="method"></p> <script> class Company { constructor(branch) { this.name = branch; } static comp(val) { return "Elon Musk هو رئيس " + val.name } } myComp = new Company("Tesla"); document.getElementById("method").innerHTML = Company.comp(myComp); </script> </body> </html>
نتائج الإخراج
إيلون ماسك هو رئيس تسلا