由于其他无法重命名的库产生冲突,我遇到了需要重命名窗口变量的情况。
现在,该全局实例在整个应用程序中广泛使用,例如数千个地方。重命名是一种选择,但不够可信,并且检查所有实例本身就很痛苦。有什么简单的方法可以做到这一点吗?
避免错误的最佳方法是什么?
一些类被包装在定义 block 内,并且无法使用 IIFE。
最佳答案
您可以将全局实例包装在 IIFE 中,以便全局实例不再是全局的。
简单来说就是这样
(function() {
//Your code here
}());
就足够了
关于javascript - 重命名窗口变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34289362/