Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การกำหนด Static Method ให้กับ Class ใน JavaScript


เพื่อกำหนด Static Method ให้กับ Class ใน JavaScript ให้เพิ่มคีย์เวิร์ด static นำหน้าชื่อเมธอด Static Method สามารถเรียกใช้ได้โดยไม่ต้องสร้าง Instance ของ Class

โค้ดตัวอย่างการกำหนด Static Methods ให้กับ Class ใน JavaScript ด้านล่าง

ตัวอย่าง

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .result {       font-size: 18px;       font-weight: 500;       color: rebeccapurple;    } </style> </head> <body> <h1>Assign static methods to a class in JavaScript</h1> <div class="result"></div> <button class="Btn">CLICK HERE</button> <h3>Click on the above button to add two numbers using static method of testClass</h3> <script>    let resEle = document.querySelector(".result");    let BtnEle = document.querySelector(".Btn");    class testClass {       constructor(fname, lname) {          this.fname = fname;          this.lname = lname;       }       static add(a, b) {          resEle.innerHTML = a + " + " + b + " = " + (a + b);       }    }    BtnEle.addEventListener("click", () => {       testClass.add(22, 44);    }); </script> </body> </html>

ผลลัพธ์

โค้ดด้านบนจะสร้างผลลัพธ์ดังนี้ −

การกำหนด Static Method ให้กับ Class ใน JavaScript

เมื่อคลิกปุ่ม ‘CLICK HERE’ −

การกำหนด Static Method ให้กับ Class ใน JavaScript