我正在声明一个变量:
Id: string | string[] | undefined;
这会导致错误
TS2304:找不到名称'undefined'。
根据Basic Types undefined
是TypeScript中的有效类型。
Advanced Types提及number | undefined
等联合类型。
我的工会类型声明有什么问题?
答案 0 :(得分:3)
undefined
类型以及null
类型仅在TypeScript 2.0中引入。 您可能正在使用旧版本的TypeScript。
答案 1 :(得分:0)
尝试
Id: string | string[] | 'undefined';
您也可以使用any
数据类型。