node.js を使用して、既存のブラウザー ベースのコードをテストしたいと考えています。テストしようとしているコードの一部は、他の関数のグローバル スコープを調べています。(さまざまな理由で、このコードを変更することはできません。)
グローバルに利用できるglobal.foo
ように割り当てることができるようです。foo
これにより、適切なライブラリを適切な場所にロードできます。global
ノードには、 との 2 種類のグローバル オブジェクトがあるようGLOBAL
です。
global
とはどう違いGLOBAL
ますか?
(もちろん、これを Google で検索することはできません。公式のノード ドキュメントでは について言及されていないようですがGLOBAL
、ランタイムには存在し、Web では言及されています。)