javascript;范围有什么关系?
javascript; what's the deal with scope?
我对 javascript 中的范围有点困惑。
async function isNth(page, number){
let peeps = await page.evaluate(() =>
{
console.log('undefined: '+number)
}
);
}
我正在使用 puppeteer,但我的问题在于缺乏对 javascript 如何处理方法参数的理解,如上所述,它们在“回调?”中根本不可用,至少我认为是那叫什么,或者可能是“关闭”-
如此处所示,箭头函数应该不是问题。您确定传递给 isNth
时该数字未定义吗?
const someOtherFunction = (callback) => {
callback();
}
function isNth(page, number){
let peeps = someOtherFunction(() => {
console.log('undefined: ' + number)
});
}
isNth(0,1);
我对 javascript 中的范围有点困惑。
async function isNth(page, number){
let peeps = await page.evaluate(() =>
{
console.log('undefined: '+number)
}
);
}
我正在使用 puppeteer,但我的问题在于缺乏对 javascript 如何处理方法参数的理解,如上所述,它们在“回调?”中根本不可用,至少我认为是那叫什么,或者可能是“关闭”-
如此处所示,箭头函数应该不是问题。您确定传递给 isNth
时该数字未定义吗?
const someOtherFunction = (callback) => {
callback();
}
function isNth(page, number){
let peeps = someOtherFunction(() => {
console.log('undefined: ' + number)
});
}
isNth(0,1);