如何判断一个对象是否属于某个类?
题干
- 判断对象是否属于某个类
题解
在 JS 中,可以使用 instanceof 操作符来判断一个对象是否属于某个类。instanceof 操作符可以用于判断一个对象是否是某个类的实例,它的语法如下:
js
object instanceof constructor其中,object 是要判断的对象,constructor 是类的构造函数。如果 object 是 constructor 的实例,instanceof 操作符返回 true,否则返回 false。
🌰:
js
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
const person = new Person('Tom', 20);
console.log(person instanceof Person); // 输出 true
console.log(person instanceof Object); // 输出 true,因为所有对象都是 Object 类的实例在上面的示例中,我们定义了一个 Person 类,然后创建了一个 person 对象。最后,我们使用 instanceof 操作符来判断 person 是否是 Person 类的实例,结果返回 true。

