我正在尝试在课堂上使用const maxOverviewTextLength:number = 20;
。但我的ide vscode给出错误A class member cannot have the const keyword
。
如何在类内部使用const。 Plz帮助。
export class HomeComponent implements AfterViewInit{
movieName:string = "";
movieSearchActive:boolean = true;
popularMovieData:Array<any> = [];
const maxOverviewTextLength:number = 20;
constructor(private _movieListService:MovielistsService){
}
}
答案 0 :(得分:2)
您不能使用const
,因为所有类实例在JS中都是可变的。但是,您可以使用readonly
让TypeScript提示错误。
有关readonly
的更多信息:https://basarat.gitbooks.io/typescript/content/docs/types/readonly.html