1

由于某种语言问题,我必须像这样从两个 JS 文件中获取同名变量。

JS1.js
SameName = new Object();
SameName = {}


JS2.js
SameName = new Object();
SameName = {}

我怎么能这样做?

4

2 回答 2

3

我建议通过这两个链接。命名空间似乎是一个不错的选择。

具有相同变量名的不同外部 .js 文件

如何在 JavaScript 中声明命名空间?

于 2013-08-23T09:39:38.797 回答
2

如果可能,请在加载第二个文件之前将第一个文件中的每个对象属性复制到另一个对象(不仅仅是分配,而是复制)

如果不可能,您将只获得源文件稍后出现在文档中的对象

于 2013-08-23T09:37:13.573 回答