首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在联合类型中找到名称“未定义”

无法在联合类型中找到名称“未定义”
EN

Stack Overflow用户
提问于 2016-10-03 13:38:56
回答 2查看 2K关注 0票数 1

我正在声明一个变量:

代码语言:javascript
运行
复制
Id: string | string[] | undefined;

这将导致错误。

TS2304:找不到“未定义”的名称。

根据基本类型undefined是TypeScript中的一个有效类型。

高级类型提到了类似于number | undefined的工会类型。

我的工会类型声明有什么问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-03 16:25:05

undefined类型与null类型一起仅在TypeScript 2.0中引入。您可能使用的是TypeScript.的旧版本

票数 4
EN

Stack Overflow用户

发布于 2016-10-03 13:42:54

试一试

代码语言:javascript
运行
复制
Id: string | string[] | 'undefined';

此外,您还可以使用any数据类型。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39833067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档