¿Por qué no funciona agregar una propiedad a globalThis dentro de una función?
let foo = function(){ this.name='Global Elite' } foo() console.log(this.name) // undefinedEsto se vuelve más confuso porque si uso la función de flecha en lugar de la palabra clave de función, puede agregar la propiedad de nombre al objeto global.
let foo = ()=>{ this.name='Global Elite' } foo() console.log(this.name) // Global EliteEditar: ejecuté el código anterior en el nodo js.