我有一个带有 readonly 属性的类,我在function
内部定义constructor
,编译器发出一个我不知道如何解决的错误:
class TEST {
public readonly desc: string;
constructor() {
const compute = () => {
this.desc = "description"
};
}
}
编译器说:"Cannot assign to "desc" because it is a readonly property"
但我认为在构造函数内部分配属性会避免这种错误。有可能还是我必须改变实施?