#このチュートリアルの動作環境: Windows7 システム、nodejs バージョン 12.19.0、DELL G3 コンピューター。ノードの最上位オブジェクトはグローバル オブジェクトです。グローバル オブジェクトは、ノードのグローバル オブジェクトです。このオブジェクトとそのすべてのプロパティは、プログラム内のどこからでもアクセスできます。グローバル オブジェクトの最も基本的な役割は、グローバル変数のホストとして機能することです。
トップレベル オブジェクトは、ブラウザのウィンドウとノード環境のグローバル オブジェクトを指します。
JavaScript には、グローバル オブジェクト (Global Object) と呼ばれる特別なオブジェクトがあり、このオブジェクトとそのすべてのプロパティには、プログラム内のどこからでもアクセスできます (つまり、グローバル変数)。 ブラウザの JavaScript では、通常 window がグローバル オブジェクトであり、Node.js のグローバル オブジェクトもグローバルです。すべてのグローバル変数 (グローバル自体を除く) はグローバル オブジェクトのプロパティです。 Node.js では、アプリケーションにグローバル プロパティを含めなくても、グローバル プロパティに直接アクセスできます。グローバル オブジェクトとグローバル変数
グローバルの最も基本的な役割は、グローバル変数のホストとして機能することです。 ECMAScript の定義によれば、次の条件を満たす変数がグローバル変数となります:グローバル オブジェクトの __filename 属性と __dirname 属性
__filenameAttribute: 現在実行されているファイルのファイルを返します。 file Path、パスは解析後の絶対パスです。モジュールでは、パスはモジュール ファイルのパスです。この属性はグローバル属性ではなく、
__dirname 属性ですモジュールの: 戻り値 現在実行中のスクリプト ファイルが配置されているディレクトリへのパス この属性も、グローバル
#ノード関連の知識については、
nodejs チュートリアル以上がノードの最上位オブジェクトとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。