动态需要文件

时间:2018-05-07 10:43:32

标签: javascript ecmascript-6

我收到了以下文件

Error in ml_random_forest(., ml_formula, type = "classification"): response is not a column in the input dataset

上面的const theFirstService = require('theFirstService'); const theSecondService = require('theSecondService'); 中的每一个都有一个名为services的{​​{1}}。 现在我收到一个如下对象

method

如何动态调用process()

obj = { uniqueKey:'theFirst' }

这样的东西

以上的课程不起作用

1 个答案:

答案 0 :(得分:0)

使用两个服务作为键的值创建一个对象,其中包含要加载的名称:

const services = {
    theFirst: require('theFirstService'),
    theSecond: require('theSecondService')
}

然后使用您的数据,您可以执行以下操作:

obj = {
    uniqueKey:'theFirst'
}

services[obj.uniqueKey].process();