В 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
}