ノードアプリケーションのApp.jsでキーワードを使用して定義された変数は、Webページでvar
使用した場合とは異なりvar
(関数スコープ外)、グローバル名前空間に配置されません。
app.jsでvarを使用して定義された変数のスコープは正確には何ですか?
ノードアプリケーションのApp.jsでキーワードを使用して定義された変数は、Webページでvar
使用した場合とは異なりvar
(関数スコープ外)、グローバル名前空間に配置されません。
app.jsでvarを使用して定義された変数のスコープは正確には何ですか?
最上位のスコープはモジュール(つまりファイル)です。変数はそれを超えることはできません。まあ、ハックがありますが、私はそれをお勧めしません。
各ファイルは、global
実際に使用できます
process.env.USER_DEFINED_VAR
ファイル間でグローバルにアクセス可能な変数の場合
を使用して宣言された変数のスコープは、var
関数に対してローカルです。
javascriptの唯一のスコープは関数スコープだからです。