即使定义了属性名称,也会出现错误
未捕获(承诺):TypeError:无法读取未定义的属性“ nome”
export class HomePage {
inscricao = "São Bernardo";
nome = "abc";
nomeInvalido;
constructor() {}
}
console.log(this.nome);
答案 0 :(得分:0)
该错误消息基本上告诉您所有内容:this
在您使用它的上下文中未定义。将console.log
命令移到该类中,或使用该类的实例。
export class HomePage {
inscricao = "São Bernardo";
nome = "abc";
nomeInvalido;
constructor() {
console.log(this.nome)
}
}
new Homepage()
或
export class HomePage {
inscricao = "São Bernardo";
nome = "abc";
nomeInvalido;
constructor() {}
}
console.log((new HomePage()).nome)