【发布时间】:2015-03-11 10:40:12
【问题描述】:
我想在一个类上声明一个可选的数字,使用“?”运算符。
export class DummyClass {
dummyId?: number;
}
Visual Studio 不允许我编译,因为 '; is expected. Unexpected token' 错误。但是,当我例如声明一个函数或接口,它可以正常工作:
void(sup?: number) {} // nothing to complain here
这方面有什么规定吗?还是 Intellisense 有问题?
【问题讨论】:
-
TypeScript 没有“可为空”的概念。见stackoverflow.com/questions/17220114/…
标签: c# visual-studio visual-studio-2013 typescript intellisense