在JavaScript中同步的for…of循环中打开和关闭chrome

在JavaScript中同步的for…of循环中打开和关闭chrome,javascript,for-loop,asynchronous,async-await,synchronous,Javascript,For Loop,Asynchronous,Async Await,Synchronous,我试图在chrome实例中为一组URL执行一些任务。 为此,我需要一种在for…of循环中执行的同步方式,以便对于每个URL,任务完成后只进入下一个迭代 使用我当前的实现: 假设我有50个URL, 所有50个实例一次触发,我打开了50个chrome窗口。(我在for…of循环中使用异步等待方法) 如何使这个循环以同步方式进行 const mainExecution = async() => { for(page of ListOfPages){ await executeChrome

我试图在chrome实例中为一组URL执行一些任务。 为此,我需要一种在for…of循环中执行的同步方式,以便对于每个URL,任务完成后只进入下一个迭代

使用我当前的实现: 假设我有50个URL, 所有50个实例一次触发,我打开了50个chrome窗口。(我在for…of循环中使用异步等待方法)

如何使这个循环以同步方式进行

const mainExecution = async() => {
for(page of ListOfPages){
   await executeChromeTask(page.pagename,page.category);
}
}

(async()=>{
   await mainExecution();
})