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 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…