const fun = () => console.log(variable); let variable; variable = 'some string'; fun();Hola, chicos, me interesa cómo funciona JS en esta situación. En la declaración de la función, estoy registrando una variable que aún no está declarada. La salida es 'alguna cadena'. Entonces, me interesa porque no se declara, pero las variables asignadas se convierten en variables globales.