Typescript:如何调用不使用";的变量;这";到处
如下面的示例所示,如何避免到处写“Typescript:如何调用不使用";的变量;这";到处,typescript,angular,Typescript,Angular,如下面的示例所示,如何避免到处写“
this
”而写英雄、myHero、lastone
?就像普通的javascript一样
您可以在类外声明变量:
var heroes = {...}
class AppC {
test() {
//heroes
}
}
我不建议这样做。当您使用一个类时,您处理的是属性和方法,而不是变量和函数。这就是为什么
这个是必需的-它引用类的实例
您仍然可以在类方法中使用局部变量和函数,但是如果您需要访问类(实例)属性或调用它的方法,您必须使用this
尝试this=xyz
,然后使用xyz
而不是this
,这是可能的(使用某些诡计),但没有意义。因此,请坚持使用传统的符号。@PardeepJain replace这个
到xyz
是没有意义的,我只想直接编写变量,可能重复: