【发布时间】:2018-05-07 14:32:54
【问题描述】:
如果我有这样的 TypeScript 类声明:
export class myClass {
constructor(public aVariable: number) {}
private aPrivateVariable: number;
}
然后尝试初始化它:
let someVar: myClass[] = [{
aVariable: 3
}, {
aVariable: 2
}];
我得到一个错误(至少在 VS Code 中)说:
类型'{ aVariable: number; 中缺少属性'aPrivateVariable' }'。
为什么我不能这样做?
谢谢。
【问题讨论】:
标签: javascript typescript visual-studio-code