重命名窗口变量

时间:2015-12-15 12:30:19

标签: javascript

我遇到了一个需要重命名窗口变量的情况,因为某些其他库无法重命名而产生冲突。

现在,这个全局实例正在整个应用程序中广泛使用,就像成千上万的地方一样。重命名是一个选项,但不够值得信任,检查所有实例都是一种痛苦。有没有简单的方法呢?

什么是避免任何错误的最佳方法?

有些类包含在define块中,使用IIFE是不可能的。

1 个答案:

答案 0 :(得分:1)

您可以将全局实例包装在IIFE中,以便全局实例不再是全局实例。

简单地说就像

(function() {
    //Your code here
}());

就足够了