是否可以使用typescript在运行时获取对象的类/类型名称?
class MyClass{}
var instance = new MyClass();
console.log(instance.????); // Should output "MyClass"
Run Code Online (Sandbox Code Playgroud) 如何在TypeScript中测试变量是否为字符串数组?像这样的东西:
function f(): string {
var a: string[] = ["A", "B", "C"];
if (typeof a === "string[]") {
return "Yes"
}
else {
// returns no as it's 'object'
return "No"
}
};
Run Code Online (Sandbox Code Playgroud)
TypeScript.io在这里:http://typescript.io/k0ZiJzso0Qg/2
编辑:我已经更新了文本,要求测试string [].这只是在之前的代码示例中.
typescript ×2