我厌倦了使用let关键字在类中创建变量。它不起作用。 为什么我们不能在typescript类中使用let关键字?
在类中创建变量的最佳方法是,使用let还是只使用变量名称。
class Simple {
constructor(name:string){
console.log(name);
}
let name_:string = "Random Name"; // It is showing unexpected token here.
}
答案 0 :(得分:0)
对于您展示的结构,name_
应该是Simple
的属性:
class Simple {
private name_ :string = "Random Name";
constructor(name: string) {
console.log(name);
}
}
根据您的代码,控制台日志将显示传递给Simple的名称,因此我不确定您使用name_
变量的位置。
Simple s = new Simple("test"); //Will log "test"
我假设您要为name_
分配传递的name
参数的值,但没有更多细节,我只能猜测。