Iva*_*van 40 javascript ecmascript-6
在ES6中,如果我创建一个类并创建该类的对象,我该如何检查该对象是否是该类?
我不能只使用,typeof因为对象仍然是"object".我只是比较构造函数吗?
例:
class Person {
constructor() {}
}
var person = new Person();
if ( /* what do I put here to check if person is a Person? */ ) {
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
Eri*_*ric 57
你不能person instanceof Person吗?
单独比较构造函数不适用于子类