我正试图在我的课堂上使用const maxOverviewTextLength:number = 20;。但是我的ide vscode给出了错误A class member cannot have the const keyword。
我怎样才能在课堂上使用const。请帮帮忙。
export class HomeComponent implements AfterViewInit{
movieName:string = "";
movieSearchActive:boolean = true;
popularMovieData:Array<any> = [];
const maxOverviewTextLength:number = 20;
constructor(private _movieListService:MovielistsService){
}
}发布于 2016-11-03 05:08:00
您不能使用const,因为在JS中所有类实例都是可变的。但是,您可以使用readonly来让TypeScript提示错误。
关于readonly:https://basarat.gitbook.io/typescript/type-system/readonly的更多信息
https://stackoverflow.com/questions/40394163
复制相似问题