【问题标题】:node.js create dynamic variables [duplicate]node.js创建动态变量[重复]
【发布时间】:2022-02-10 03:41:56
【问题描述】:

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

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

  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();

【问题讨论】:

  • 你了解数组吗?

标签: javascript node.js puppeteer


【解决方案1】:

也许是这样的?

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)
}

【讨论】:

    猜你喜欢
    • 2014-10-06
    • 1970-01-01
    • 2011-04-21
    • 1970-01-01
    • 1970-01-01
    • 2016-01-24
    • 2014-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多