函数如何访问类的上下文

时间:2018-06-09 14:23:42

标签: javascript class

这个问题来自一个大的react / redux应用程序。我试图在这里简化它。

我上了一堂课,比如:

import register from './registerActions';

Class Core {
    Constructor(url) {
        this.urlconfig = url;
    }

    getRegister() {
        return register();
    }
}

我可以从我的函数寄存器访问我的类的上下文(在本例中为this.urlconfig)吗?或者我应该将我的上下文作为参数传递给函数吗?

现在,如果我尝试在我的注册函数中调用this.urlconfig,我收到一个错误:

TypeError: Cannot read property 'urlconfig' of undefined

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

如果有人遇到同样的问题,我最终将配置存储在redux存储中。

我可以从任何redux功能访问它,但是我无法适当地使该类正常工作。