javascript - 重命名窗口变量

标签 javascript

由于其他无法重命名的库产生冲突,我遇到了需要重命名窗口变量的情况。

现在,该全局实例在整个应用程序中广泛使用,例如数千个地方。重命名是一种选择,但不够可信,并且检查所有实例本身就很痛苦。有什么简单的方法可以做到这一点吗?

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

一些类被包装在定义 block 内,并且无法使用 IIFE。

最佳答案

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

简单来说就是这样

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

就足够了

关于javascript - 重命名窗口变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34289362/

相关文章:

javascript - 如何使用@tensorflow/tfjs-node v2 保存模型?

javascript - 在 Javascript 中重置计数计时器

javascript - 如何使用初始化后将填充的数据初始化 Facebook Pixel?

javascript - 为什么当 onclick 事件处理机制启动时,第二个函数没有被调用?

javascript - 第三方非异步函数中的 await 函数

javascript - 确定对象的有效性

JavaScript 日期偏移量

javascript - Nodejs可以处理的负载是多少

javascript - 使用 jQuery Trigger 事件将数据传递给 Change 事件处理程序?

javascript - 在java脚本的字符串中引用单个字符(单词)