我的代码库中有一段代码可以执行以下操作:
function MyMethod(data: Data): void {
const self = this;
self.anotherMethod(data);
...
}
我要输入我的变量,并想知道是否可以输入self
。
如果我在Console DevTools中输入typeof(this)
,我会得到object
。执行以下操作:
const self: object = this
会导致错误,
属性'anotherMethod'在'object'类型上不存在。
我可以改为做const self: this = this
之类的事吗?编译器似乎并不介意,我可以调用我的方法。
由于