在联合类型中找不到名称 'undefined'
Cannot find name 'undefined' in union type
我正在声明一个变量:
Id: string | string[] | undefined;
这会导致错误
TS2304: Cannot find name 'undefined'.
根据 Basic Types undefined
是 TypeScript 中的有效类型。
Advanced Types 提到联合类型 number | undefined
.
我的联合类型声明有什么问题?
尝试
Id: string | string[] | 'undefined';
您也可以使用 any
数据类型。
undefined
类型与 null
类型一起仅在 TypeScript 2.0 中引入。 您可能使用的是旧版本的 TypeScript。
我正在声明一个变量:
Id: string | string[] | undefined;
这会导致错误
TS2304: Cannot find name 'undefined'.
根据 Basic Types undefined
是 TypeScript 中的有效类型。
Advanced Types 提到联合类型 number | undefined
.
我的联合类型声明有什么问题?
尝试
Id: string | string[] | 'undefined';
您也可以使用 any
数据类型。
undefined
类型与 null
类型一起仅在 TypeScript 2.0 中引入。 您可能使用的是旧版本的 TypeScript。