【发布时间】:2019-03-05 16:15:14
【问题描述】:
有没有办法告诉 Typescript 中的对象是什么类实例?我的意思不仅仅是“对象”。
如果你有这个:
const x : MyClass = new MyClass();
console.log(typeof(x));
你会得到:
'Object'
如果你这样做了:
console.log(x instanceof MyClass);
你会得到:
Uncaught ReferenceError: MyClass is not defined
我怎样才能让它打印出'MyClass'?
【问题讨论】:
-
知道 TypeScript 中的实例类型无济于事。为了
console.log()它,您必须能够在运行时找出 JavaScript 中的类名。
标签: typescript instanceof typeof