关于html5打包中的设置

代码中有这样一个数据结构:

test : {
        A : 1,
        B : 2
    }


```

使用的时候由于不知道是A还是B,所以我做了个变量:temp,如下使用
var hello = test;


```

temp赋值为A,则取test中A的值,未打包之前是没问题的,运行不会出错,但是当我打包时选择了“启用高级编译”时,
得到的就会是undefined,
这打包时的这两个选择项有没有大神解释一下?

高级压缩,会改变属性字段,你可以尝试下将test里面的A和B加上""

谢谢了~搞懂了