use*_*338 12 javascript typescript
我想func2从函数的示例函数中调用函数func1.有人可以提出一种方法来实现这一目标吗?
class A
{
public func1()
{
let sample = function()
{
//call func2... but how?
}
}
public func2()
{
}
}
Run Code Online (Sandbox Code Playgroud)
提前致谢
Tha*_*uni 31
使用this带有arrow函数表示法的关键字,如下所示:
class A
{
public func1()
{
let sample = () =>
{
this.func2();
}
}
public func2()
{
}
}
Run Code Online (Sandbox Code Playgroud)
诀窍是使用该arrow函数,因为该arrow函数将定义更改为当前范围this的实例class而不是当前范围.您可以在此处阅读更多内容
| 归档时间: |
|
| 查看次数: |
13134 次 |
| 最近记录: |