node.js 创建动态变量

node.js create dynamic variables

我有一个代码,我想在其中使用创建变量并动态分配它们的值的函数手动生成

我希望函数生成的示例代码:

  const browser1 = await puppeteer.launch();
  const browser2 = await puppeteer.launch();
  const browser3 = await puppeteer.launch();
  const browser4 = await puppeteer.launch();
  const browser5 = await puppeteer.launch();
  const browser6 = await puppeteer.launch();
  const context1 = await browser1.createIncognitoBrowserContext();
  const context2 = await browser2.createIncognitoBrowserContext();
  const context3 = await browser3.createIncognitoBrowserContext();
  const context4 = await browser4.createIncognitoBrowserContext();
  const context5 = await browser5.createIncognitoBrowserContext();
  const context6 = await browser6.createIncognitoBrowserContext();
  const page1 = await context1.newPage();
  const page2 = await context2.newPage();
  const page3 = await context3.newPage();
  const page4 = await context4.newPage();
  const page5 = await context5.newPage();
  const page6 = await context6.newPage();

也许是这样的?

const browsers = []
const contexts = []
const pages = []
const size = 6

for (let i = 0; i < size; i ++) {
  const browser = await puppeteer.launch()
  browsers.push(browser)
  const context = await browser.createIncognitoBrowserContext()
  contexts.push(context)
  const page = await context.newPage()
  pages.push(page)
}