【发布时间】:2014-06-01 13:21:37
【问题描述】:
如何在 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"
}
};
TypeScript.io 在这里:http://typescript.io/k0ZiJzso0Qg/2
编辑:我更新了文本以要求对 string[] 进行测试。这只是在之前的代码示例中。
【问题讨论】:
-
由于 TypeScript 只是编译为 JavaScript,因此可以通过搜索 JavaScript 解决方案找到答案。此外,值得看看一些答案,因为答案取决于主机以及它是如何被使用和传递的。
标签: typescript