Soy un poco nuevo en JavaScript, pero estoy usando una función que toma otra función de flecha como parámetro. Todo lo que necesito hacer en la función es simplemente establecer un valor para alguna variable que haya declarado antes. Según tengo entendido, var significa que tiene un alcance global, por lo que no estoy seguro de por qué no puedo usar la variable. Si trato de pasarlo en el parámetro, obtengo undefined. Pegaré las 2 líneas de código que me dan problemas.
var thing = events[i]["Address"]; await page.evaluate( () => document.querySelector('[class="form-control tt-input"]').value = thing)