收藏
回答

微信开发者工具-本地设置-上传代码时自动压缩混淆功能,导致上一个声明的变量被下一个不同的变量覆盖

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.05.2108130


压缩后代码:

var d = new Map;

...

function  connectMQTT(){

....


var d = '111/home/xx/alarm'

}

cconsole.log(d)


ps:如果变量声明在一个位置,就不会出现压缩后变量名重复导致变量被覆盖的问题


最后一次编辑于  2021-08-31
回答关注问题邀请回答
收藏

1 个回答

  • commy
    commy
    2021-09-01

    connectMQTT 函数里是新声明了 var d 变量,并没有修改到外层的 d 变量呀

    2021-09-01
    有用
    回复
登录 后发表内容