有没有一种简单的方法来运行同一代码的5个不同实例?

时间:2019-09-03 09:05:55

标签: node.js

嘿,我正在从事一个节点项目,该项目基本上需要我为一项服务运行5个不同的帐户。开始的代码很简单,但我不知道如何线性地为其分配名称。

我一直在尝试研究它是如何工作的,或者甚至是可行的,但是没有找到我想要的东西的运气。我不确定这是否应该在子进程中完全处理?我没有运气去上班。

function startSession(client, credentials) {
    const aNameHere = bm.newInstance()
}

凭据对象示例:

    "Account1": {
        "name": "user",
        "username": "username",
        "password": "password",
    }

我希望凭据。名称的值位于aNameHere所在的位置。但是我不太确定如何做到这一点。我希望有一种方法可以使要点线性创建,这样我最终可以拥有5个实例,每个实例都命名为user [1-5]

1 个答案:

答案 0 :(得分:0)

因此,您正在寻找JavaScript Map数据类型。

确保名称是唯一的,否则它将覆盖其他名称。

   var myMap = new Map();

  function startSession(client, credentials) {
       myMap.set(credentials.name) = bm.newInstance();
  }

  myMap.get(credentials.name);
  myMap.get(user);