有多个 js 文件,现在我必须将它们组合成一个大文件。
但是,由于这些文件在功能上很熟悉,所以它们有许多同名的变量。所以我想知道是否有任何机制,如命名空间或范围,可以将多个具有相同名称的变量合并到一个文件中。
编辑
还有一个问题:
如何通过 Chrome 控制台访问“ad-hoc”函数中的变量?
通常我可以在 Chrome 控制台中执行此操作:
[js]
var car = "Model T";
[Chrome Console]
>> car
<< "Model T"
>> car = "Model S";
>> car
<< "Model S"
但是现在,我如何在不同的范围内访问变量?
[js]
//lib1
(function(){
var car = "Model T";
})();
//lib2
(function(){
var car = "Model S";
})();
我认为在@user2695276 的解决方案中,答案是微不足道的。所以我的问题是临时功能。