46
¿Cuál es el equivalente de node.js de window["myvar"] = value
?¿Cuál es el equivalente de node.js de window ["myvar"] = value?
¿Cuál es el equivalente de node.js de window["myvar"] = value
?¿Cuál es el equivalente de node.js de window ["myvar"] = value?
Para establecer una variable global, use global
en lugar de window
.
global["myvar"] = value
@Dokkat: 'window' y' global' son solo referencias al objeto global en sus respectivos entornos. Entonces los usa de la misma manera en cada entorno. Actualicé mi respuesta para mostrar el código explícitamente. –
@am_not_i_am Lo sé, pero está más claro de esta manera. Gracias. – MaiaVictor
Sin embargo, tenga en cuenta que el uso de 'global' de Node se debe hacer con moderación o nada. Si hay alguna otra forma de compartir datos entre módulos, úsela en su lugar. En particular, si alguna vez encuentra que necesita usar Cluster o alguna otra forma de distribuir su aplicación entre procesadores, usar 'global' se descompondrá porque no se compartirá entre los subprocesos. – ebohlman