46
Что такое эквивалент node.js от window["myvar"] = value
?Что такое эквивалент node.js окна ["myvar"] = значение?
Что такое эквивалент node.js от window["myvar"] = value
?Что такое эквивалент node.js окна ["myvar"] = значение?
Чтобы установить глобальную переменную, используйте global
вместо window
.
global["myvar"] = value
@Dokkat: 'window' и' global' - это просто ссылки на глобальный объект в их соответствующих средах. Таким образом, вы используете их одинаково в каждой среде. Я обновил свой ответ, чтобы явно показать код. –
@am_not_i_am Я знаю, но это более ясно. Спасибо. – MaiaVictor
Обратите внимание, однако, что использование «глобального» узла Node должно выполняться экономно, если вообще. Если есть другой способ обмена данными между модулями, используйте его вместо этого. В частности, если вам когда-либо понадобится использовать Cluster или какой-либо другой способ распространения вашего приложения между процессорами, использование 'global' будет ломаться, потому что оно не будет передано между подпроцессами. – ebohlman