javascript - 在 Node.js 的箭头函数中使用外部变量
问题描述
我对 JavaScript 有点陌生,但我使用的函数将另一个箭头函数作为参数。我在函数中需要做的只是为我在它之前声明的某个变量设置一个值。据我了解, var 意味着它具有全局范围,所以我不太确定为什么我不能使用该变量。如果我尝试在参数中传递它,我会得到未定义的。我将粘贴给我问题的 2 行代码
var thing = events[i]["Address"];
await page.evaluate( () => document.querySelector('[class="form-control tt-input"]').value = thing)
解决方案
推荐阅读
- arm64 - 跨工具链构建时 arm-trusted-firmware 编译出错
- c# - 定义新的 ActiveXObject 只返回“错误”
- spring-boot - DispatcherServlet 配置需要包含一个支持这个处理程序的 HandlerAdapter
- php - 使用 PHP 上传 Excel 并根据日期值拆分为多个文件
- arrays - 带有 async/await 的 Mongodb $pull 无法正常工作
- javascript - 如何动态调用文件夹中的视频以循环播放 HTML 中的所有视频?
- python - 使用时间序列算法的降雨预测
- python - 用于两个数据框计算的 Pandas
- rust - 将枚举变体用作函数的这种奇怪语法是什么?
- jquery - 关闭模式时防止下拉菜单关闭