Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách kiểm tra đối tượng có phải instance của Class trong JavaScript

Dưới đây là mã để kiểm tra xem một đối tượng có phải là instance của một class trong JavaScript.

Ví dụ

<!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: 20px;       font-weight: 500;       color: blueviolet;    } </style> </head> <body> <h1>Kiểm tra đối tượng có phải instance của Class</h1> <div class="result"></div> <button class="Btn">CLICK HERE</button> <h3>Nhấn nút trên để kiểm tra xem student1 object có phải instance của Student</h3> <script>    let resEle = document.querySelector(".result");    function Student(name, age, standard) {       this.name = name;       this.age = age;       this.standard = standard;    }    let student1 = new Student("Rohan", 18, 12);    document.querySelector(".Btn").addEventListener("click", () => {       if (student1 instanceof Student) {          resEle.innerHTML = "student1 là instance của Student";       } else {          resEle.innerHTML = "student1 KHÔNG phải instance của Student";       }    }); </script> </body> </html>

Kết quả

Cách kiểm tra đối tượng có phải instance của Class trong JavaScript

Khi nhấn nút 'CLICK HERE':

Cách kiểm tra đối tượng có phải instance của Class trong JavaScript