0

ノードアプリケーションのApp.jsでキーワードを使用して定義された変数は、Webページでvar使用した場合とは異なりvar(関数スコープ外)、グローバル名前空間に配置されません。

app.jsでvarを使用して定義された変数のスコープは正確には何ですか?

4

3 に答える 3

1

最上位のスコープはモジュール(つまりファイル)です。変数はそれを超えることはできません。まあ、ハックがありますが、私はそれをお勧めしません。

于 2012-07-27T14:30:33.933 に答える
1

各ファイルは、global

実際に使用できます

process.env.USER_DEFINED_VAR

ファイル間でグローバルにアクセス可能な変数の場合

于 2012-07-27T16:32:46.367 に答える
0

を使用して宣言された変数のスコープは、var関数に対してローカルです。

javascriptの唯一のスコープは関数スコープだからです。

于 2012-07-27T14:42:08.553 に答える