ホームページ >ウェブフロントエンド >jsチュートリアル >名前空間の使用を管理して、JS での競合を回避し、グローバル変数の急増を回避する_JavaScript スキル

名前空間の使用を管理して、JS での競合を回避し、グローバル変数の急増を回避する_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 16:44:311174ブラウズ

変数間の上書きや競合を避けるために、名前空間を生成できます。名前空間は、js の { } オブジェクトを通じて実装されます。

異なる匿名関数では、関数に応じて異なる名前空間を宣言します。各匿名関数の GLOBAL オブジェクトの属性は、GLOBAL に直接ぶら下がりませんが、サブ匿名関数の名前空間の下にぶら下がります。例:

コードをコピー コードは次のとおりです:




同じ匿名関数内のプログラムが非常に複雑で、多くの変数名がある場合は、名前空間をさらに拡張できます。セカンダリ名前空間を生成するには:



コードをコピー