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 回答