{
this.crossparam = crossparam;
}
public from() {}
}
Class B0 extends A {
someMethod() {}
}
Class B1 extends A {
someMethod2() {}
}
Class C {
public b0: B0 = new B0();
}
Class D {
someMethod() {
const newCrossParam = {};
const c = new C();
const b1 = new B1({});
const newB0 = c.b0.from(b1);
}
}
Привет. Можно ли написать метод from в классе от которого унаследованы все остальные так, чтобы при его вызове в него передавался экземпляр класса, метод которого был вызван? (b0)
public from(): this { return this; }
new.target
Годится? https://goo.gl/UZPrLX
Обсуждают сегодня