首页 > 解决方案 > 函数如何访问类的上下文

问题描述

这个问题来自一个大的 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

谢谢你的帮助

标签: javascriptclass

解决方案


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

我可以从任何 redux 功能访问它,但我无法使课程正常工作。


推荐阅读