0
global.test = "test";
console.log(global.test); //test
が、私は、これはnode.jsグローバル変数は使用していますか?
console.log(test); //test
私はそれをどのように行うことができます
var test = global.test;
を使用しないでやりたいですか?プロジェクト内のどのモジュールでも、ecahスコープ内のグローバルスコープ変数をグローバルnode.jsグローバル変数を使用するように割り当てる必要はありません。
global.test = "foo";
console.log(test); // "foo"
しかし、グローバル変数を使用すると、ほとんど常に悪い考えです:あなたはとてもグローバル変数となっグローバルオブジェクトに追加
'global.foo = 'bar'; console.log(foo); // bar' 上記のコードは機能します。どうしたの? – wookieb
また、これはほとんど常に悪い考えです。なぜそれをやりたいのですか? – Paul