【发布时间】:2020-12-06 09:19:12
【问题描述】:
我对 javascript 中的范围有点困惑。
async function isNth(page, number){
let peeps = await page.evaluate(() =>
{
console.log('undefined: '+number)
}
);
}
我正在使用 puppeteer,但我的问题在于缺乏对 javascript 如何处理方法参数的理解,如上所述,这些方法参数在“回调?”中根本不可用,至少我认为这就是所谓的,或者也许这是“关闭”-
【问题讨论】:
-
做this question 有帮助吗?
-
javascript.info/closure 可能会有所帮助。
-
在“回调”中根本不可用? — 是什么让您认为它们不可用?
-
我隐约记得,puppeteer 对这种东西很特别,但这不是我的专业领域。更多上下文可能有助于确定这一点……
标签: javascript callback scope closures