1

私は、js 変数を 2 つまたは 3 つのスクリプト間でのみ共有する必要があるアプリケーションに取り組んでいます。現在、グローバル変数を使用して共有しています。2 つのスクリプト ファイルのみでグローバル変数の共有を制限することはできますか?

4

2 に答える 2

1

いいえ、これは不可能です。代わりに名前空間を使用できます。例えば

var a={};
a.b={};
a.b.foo= 'something';
于 2013-01-20T09:47:19.883 に答える
1

私は Ravi に同意します。ネームスペースを見て、もう少し柔軟性を高めることができます。ネストされた名前空間の優れた概要を提供するこの投稿 Addy Osmani をチェックしてください。

http://addyosmani.com/blog/essential-js-namespacing/

于 2013-01-20T11:12:35.843 に答える