ファイルスコープ
JavaScript ファイルで宣言された変数と関数は、そのファイル内でのみ有効です。同じ名前の変数と関数は、相互に影響を与えることなく、別のファイルで宣言できます。
グローバル アプリケーション インスタンスは、グローバル関数 getApp() を通じて取得できます。グローバル データが必要な場合は、次のように App() で設定できます。 、モジュールとして。モジュールは、module.exports を通じてのみインターフェイスを外部に公開できます。
// app.js App({ globalData: 1 })
これらのモジュールを使用する必要があるファイルでは、require(path) を使用してパブリック コードを導入します。
// a.js // The localValue can only be used in file a.js. var localValue = 'a' // Get the app instance. var app = getApp() // Get the global data and change it. app.globalData++