gpt4 book ai didi

typescript - 在内部匿名函数中引用外部命名空间函数

转载 作者:行者123 更新时间:2023-12-04 17:01:41 26 4
gpt4 key购买 nike

我需要从 访问 typescript 类中的某些方法内部函数 .内部函数显然有不同的命名空间,所以只需使用 this.outerMethod()不起作用。

所以我使用了一个变量来引用外部的“this”:

let ref = this;
...
function innerFunction(){
ref.outerMethod();
}

但它只是说“自我未定义”。

最重要的是,我需要调用的外部方法有时会引用类属性,这些属性也位于外部命名空间中。

我该怎么做才能成功引用内部函数中的外部方法?

最佳答案

请改用以下语法:

let innerFunction = ()=>
{
ref.outerMethod();
}

关于typescript - 在内部匿名函数中引用外部命名空间函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55423795/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com