Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个需要 js 变量才能仅在 2 个或 3 个脚本之间共享的应用程序。现在我正在使用一个全局变量来共享。是否可以限制仅在 2 个脚本文件之间共享全局变量?
不,这是不可能的。您可以改用命名空间。例如
var a={}; a.b={}; a.b.foo= 'something';
我同意 Ravi,看看命名空间可能会给你更多的灵活性,看看这篇文章 Addy Osmani 它提供了嵌套命名空间的优秀概述
http://addyosmani.com/blog/essential-js-namespacing/