Если я создаю следующие классы, есть ли в Class1 способ определить, является ли экземпляр фактически одним из Class2, не зная ничего о Class2?
т.е. может ли Class1 определить, когда расширяется родительский класс?
class Class1 {
constructor() {
// Code to detect whether parent here
}
}
class Class2 extends Class1 {
constructor() {
super();
}
}