I want to eval() some lines of code inside of async function. While the following code is ok,
async function foo()
{
await foo1();
await foo2();
}
the following throws an error: await is only valid in async function
let ctxScript = 'await foo1(); await foo2();';
async function foo()
{
eval( ctxScript );
}
How could I handle this? My foo() should be async as it is Puppetteer controller function
See Question&Answers more detail:os