get class name
by brian428
TypeScript
console.log( "test" );
class BaseThing {
get _className() {
return this.constructor.name;
}
constructor() {
}
}
class Person extends BaseThing {
constructor() {
super();
console.log( "in constructor:", this._className );
}
foo() {
console.log( "in foo():", this._className );
}
}
let p = new Person();
p.foo();
console.log( "person:", p );