相关疑难解决方法(0)

在TypeScript中运行时获取对象的类名

是否可以使用typescript在运行时获取对象的类/类型名称?

class MyClass{}

var instance = new MyClass();
console.log(instance.????); // Should output "MyClass"
Run Code Online (Sandbox Code Playgroud)

typescript

233
推荐指数
8
解决办法
19万
查看次数

在TypeScript中测试字符串类型的数组

如何在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

64
推荐指数
6
解决办法
10万
查看次数

标签 统计

typescript ×2