gpt4 book ai didi

javascript - js 全局变量在缩小时被删除

转载 作者:行者123 更新时间:2023-12-02 16:33:25 25 4
gpt4 key购买 nike

我有一个包含两个全局变量的 JavaScript 文件。问题是,当我缩小文件时,变量被删除,并且控制台中出现错误。

如何缩小文件并让它保留我的全局变量。

/** global variables **/
window.$url = 0;
window.$searchText = 0;

最佳答案

事实上,JavaScript 中的所有全局变量都是 window 对象的属性。

而不是设置一个全局变量,如:

var global_name = 2;

您可以将其设置为:

window.global_name = 2; /* no "var" */

然后以通常的方式检索它。

更好的是,namespace your global variables inside another object以防止其他脚本意外绊倒它们:

window.namespace_name.global_name = 2;
/* make all your global vars properties of window.namespace_name */

关于javascript - js 全局变量在缩小时被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28117791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com