TypeScript を使用して実行時にオブジェクトのクラス/型名を取得することは可能ですか?
class MyClass{}
var instance = new MyClass();
console.log(instance.????); // Should output "MyClass"
ベストアンサー1
簡単な答え:
class MyClass {}
const instance = new MyClass();
console.log(instance.constructor.name); // MyClass
console.log(MyClass.name); // MyClass
ただし、縮小されたコードを使用する場合は名前が異なる可能性があることに注意してください。