首页 > 解决方案 > 在 Node.js 的箭头函数中使用外部变量

问题描述

我对 JavaScript 有点陌生,但我使用的函数将另一个箭头函数作为参数。我在函数中需要做的只是为我在它之前声明的某个变量设置一个值。据我了解, var 意味着它具有全局范围,所以我不太确定为什么我不能使用该变量。如果我尝试在参数中传递它,我会得到未定义的。我将粘贴给我问题的 2 行代码

var thing = events[i]["Address"];

await page.evaluate( () => document.querySelector('[class="form-control tt-input"]').value = thing)

标签: javascriptscopearrow-functions

解决方案


推荐阅读